Thanks for writing in.
It is quite possible that you might be having a urinary tract infection
. I would advise you to get a urine routine and culture& sensitivity test done. If it is positive, you might need to take antibiotics as advised by your doctor.
In your periods don't arrive in another 1 week, repeat the urine pregnancy
test . If still negative visit your gynaecologist.
Did you mean you haven't got your periods yet. Please clarify..
Sometimes, delay in periods itself can cause mood swings, etc.
Please drink plenty of water. At least 8-10 glasses of water a day.
Ensure regular emptying of the bladder.
Maintain good perineal hygiene.
I hope I have answered your question. Please do get back to me if you have further queries.
Have a great day :)
Dr. Divya Kuttikrishnan