I'm 32 year old male and for a few months now I've been having really bad urination problem. The problem occurs in the morning mostly when in wake up to urinate and after I have sex. In the mornings when I wake up the urine flows and stops and this happens for about 2-3 minutes but throughout the day i have no problems whatsoever urinating. After sex or ejaculation I can't even squeeze out a drop not one and it hurts so badly very bad. Ive had a problems going to the bathroom number 2 because I am really constipated due to a heroin addiction. Which one of these factors, if not all are the problem? Please help with some advice. I just had intercourse and its the worst yet, its been 2 hours I have not been able to urinate. Thanks everyone in advance.