For over a year now, my penis has had a foul fishy odour. I clean it every day with aqueous cream in the shower (I'm uncut by the way).
I've been to the doctor multiple times, where I've been prescribed Canesten, Timodine, antibiotics and anti-microbial shower emollient, none of which have made a difference.
I've even been to a sexual health clinic, where they didn't know what to say and found no STIs.
It's really strong and will not go away. When I'm sleeping and lift up the bedsheets, it's all I can smell.
When my partner wants to have oral sex with me, I wash it with aqueous cream, shower gel, hand soap and face wash (yes, I know this is bad but I'm desperate), but it's still there slightly.
Is there any way at all, permanent or temporary, that I can get rid of the smell?
The doctor has said 'it's probably just the bacteria on there over producing, which might be normal for you'. It's ruining my self esteem and my relationship.