Cinders, It happens, especially when we are emotional and have been drinking too much alcohol. Things just happen this way sometimes.
You are not a loser! You are a normal human being that had things get out of hand. Now you know that you can't drink much when you are out there testing the waters of dating. You know what? I wouldn't worry about your h and facing him tomorrow....let it go. He's not your father and he certainly can't judge you because he's been doing doings for a long time.
Cinders, God will forgive you. Again, you are only human. We all make mistakes. You've got to forgive yourself and accept the fact that you made a mistake and let go. If you don't, it's going to eat you alive.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.