TMI! Some sort of irritation or infection?

For the past week, I've been busy working like crazy. On Tuesday after work, I had really bad cramps that came out of nowhere and I had no idea why. It continued on over the course of the week, with me taking ibuprofen twice and applying a bunch of ointment onto the cramped area. Now, it's gone but along with the cramps, when I pee, my pee hole kinda hurts after I've released urine. I have no idea what this could be.

I have been drinking just straight water since Tuesday and stayed away from sugary drinks (except for Tuesday because my throat was dry, and coffee because I can't live without it), and obviously drinking water makes me pee like every other hour. I won't drink water after 10 except for maybe a sip before I fall asleep and I'd wake up in the middle of the night to pee. I pee after sex EVERY SINGLE TIME and my boyfriend and I are completely clean.

Please help, this has been bugging me for the past week. I know I should go to the doctor, but I want to see if there's any other home remedies.