Welcome to HCM,
From your history it seems that you might have some infection in your Genito-urinary tract giving rise to this problem.
Go for routine urine check up for urinary tract infection
Consult Gynaec and get examined.
may give some clue regarding your problem.
After investigations go for treatment accordingly.
Take plenty of water.
Ok and bye.