Two options:
a -Talk to him, make him understand how you feel, change things.b -Leave him.
I used to work in a bar and wasn't home till 3 or 4 am most nights. My social life started when most parties were winding down, so it wasn't unusual for me to be out till the next morning.
My partner was working a 9-5 job, so we barely saw each other. We started drifting apart, I think she resented the fact I didn't show her enough attention, I was too absorbed in work, having fun, and all these other tangents I had going on. In the end, our relationship didn't feel like a relationship anymore and I ended up being unfaithful.
She found out and forgave me, but because the lifestyle hadn't changed, it happened a couple more times.
In the end, the only way we managed to salvage things was by getting out of that situation.
If he really loves you, he will do that for you.
Maybe not right away. But once you leave, if he really can't be without you, he'll see what he has to do to make things right (so long as you leave that option open to him).
It might not come to that. If you can talk to him and make him see the problem for what it is, then you might be able to save yourself a lot of anguish.
But whatever you do, don't stay trapped in that kind of relationship.
If things aren't going to work out, you need to accept it, suffer for a bit, and then go out there stronger and more confident.