[ Marriage & Divorce ] Open Question : How can I stop cheating on my husband?

I think I'm getting out of hand. My husband is a doctor at the ER so he can work 24 hour shifts and sleep at the hospital. I go out every weekend and I get drunk and I wake up in another mans apartment. I work part time only so I have a lot of free time. I love my friends but the partying gets a little bit too wild sometimes. And I don't even remember the sex with the men I follow home. And if my husband asks me where I have been when I get home I lie and say that I went to sleep at my friends apt. I feel so ashamed, what should I do?