Hey. Here's a thought. Stop getting drunk and having sex. Better yet, stop having sex with someone till you're married.
There's a very good chance that if you invest in the relationship, commit yourselves to learning about each other BEFORE doing the deed, and/or bond with each other in other ways (talking, spending time etc), it will be your name she's screaming.