hello and welcome to healthcare forum.
Bad smell of urine might be due to some infection and for that you require lab test like urine routine and micro scopic examination and urine culture and sensitivity test. After that you consult a doctor , who will prescribe antibiotic as per report if needed. Drinking plenty of water is good for you.
or oral sex
has nothing to do with this condition.
I hope i have answered your query.