Welcome to Healthcare Magic
By how many days have you missed your period. Stress
are the few causes which can delay a period. Get a Pregnancy test done. If it is negative, consult a Gynaecologist especially if you have been putting on weight to look for ovarian problems.