Fever and other stress can cause delayed periods. The white discharge can be related to periods, if it was at the time when the period was expected. However 1st you must rule out pregnancy, take a UPT. If negative, take meprate 10 mg twice a day for 5 days, post which you have to wait 7-10 days from the last dose for periods to come. Please do not forget to rule out pregnancy.
Answered2018-04-05 17:00:57
Let others know if this answer was helpful