Am I being reasonable? Or just hormonal?

Lei
Okay, so I am now 15 weeks pregnant. I have had a rough time with it so far, the sickness has been so bad that I was hospitalized so they could rehydrate and nourish me and was put on bed rest from my doctor for the past month and a half! I'm back to work tomorrow. I've also been a little stressed, as Christmas is coming and because I haven't been at work I have no money at all! One of my best friends passed away, so I am greiving, my mother is seriously ill too, etc. 
Overall, my fiancé has been great. He has always offered to help me and has been looking after me as well as working his ass off to support us, and of course, every now and then you should let your hair down, right? Basically, my fiancé likes to go out with a couple of friends and have 'a few' drinks, usually it is only 1 or 2 pints of beer, but the other night he come home at 3AM (waking me up) pissed out of his face. Now I don't mind him having fun every now and then, and I do trust him while he is out with friends, but recently I've been getting so angry and annoyed with him! 
After work, he likes to have one beer to unwind before walking home. Which is fine by me, he has always done that. But now most nights he stays at the bar (he works there, if I forgot to mention) from the end of his shift until the pub closes just drinking, even if he has promised me he will come back before the pub closes that night. It's beginning to upset me, I feel that he doesn't want to come home and spend time with me or something. I feel that he always has to find a reason to have a drink, nearly every night, and it worries me. 
Sometimes I need him at home, and sometimes he isn't here. That upsets me. Am I just being too hormonal? I'm sorry if this post hasn't made much sense and that it was a long post.