I think this is the answer to your problem
Hi um most of the time the problem may be that your drinking, after drinking alcohol expecialy hard liquor tends to cost a man to have problems during ejaculation... well not really problems but he can tend to go a very long time an still don't "" expecialy if that person body is use to drinking he mite not drink be for you have sex an may not "" all night.
It isn't over till the fat lady sings
Hi there, are emotional animals, and there's hundreds of things that could be causing this. I guess it's Brewers droop! The beer will make him go for longer, but then he might start to get tired, and lose his drive. Usually this makes him soft. But your partner remains hard. A suggestion, try not having sex for a week or two. Then approach him unexpectedly, and do it. It could just be he's over sexed. Good luck...
PS sex doesn't have to finish with orgasm.