Is my husband normal!??😪🤷🏽‍♀️😩

So I got my solid smiley face today! I was so happy even though it’s bad timing as me and hubby had a little to much to drink night before and he stayed up super late. Well we had sex when he woke up but he went soft but we got it to happen again. He said he feels dehydrated and will eat and then go again later. So then we have sex again (granted he ate a whole pizza before we did this) and he played football on Christmas and says his legs hurt super bad. He went soft again twice. I felt self conscience but didn’t want to make him feel bad so we tried again. It as super strong and more like making love. He stayed hard and came yay! I’m just wondering should I be worried about this? He said he feels a lot of pressure since he will be leaving soon for deployment and this is our last shot before he gets back. Could that be it? I’ve gained some weight over the holidays so I kept feeling like it was me. What do you guys think?