I do think you are on the right track about stopping drinking.
Alcohol is not helping you, and if getting
drunk is causing you to think that your friend raped you, that's just not good. The symptoms you describe are symptoms of alcohol poisoning, or a severe hangover. An STD would not cause vomiting, headache, and diarrhea the next morning. Excessive alcohol consumption would cause those symptoms, though.