First, I'd like to say that this is a guy problem. Females, proceed at your own risk.
Wow, it really sucks. Not just the physical pain, but the psychological, emotional, and spiritual pain that comes with it. I don't even know which hurts worse.
I'll start from the beginning. Sometime last...