Hello,
First of all, I would suggest you to get your serum HCG levels estimated since this is more specific than urine for pregnancy tests. The HCG (it is a hormone) levels rise only in pregnancy and its presence will confirm the status of your pregnancy.
If pregnancy is ruled out then other causes of amenorrhea have to be ruled out.
I hope it helps. It is very difficult to precisely confirm a diagnosis without examination and investigations and the answer is based on the medical information provided. For exact diagnosis, you are requested to consult your doctor. I sincerely hope that helps. Take care and please do keep me posted on how you are doing.
Did you use protection when you had intercourse? If not, then you may be pregnant. White discharge is normal, and every women gets this. It's when the discharge becomes thick and/or lumpy then that would indicate some kind of yeast infection - which is common from having sex. Having sex for the first time, can also make your cycle a little out of whack. Wait till the weekend of the start of next week and if your period still hasn't shown, then take a pregnancy test with first morning urine. Try to relax - stressing over a late period can just delay it further.