Thanks for choosing HealthcareMagic forum.
The problems you have stated are all non specific for pregnancy
diagnosis. If your periods are overdue, then it is best to go for a urine pregnancy test with the first morning sample of urine. Before the periods it is heaviness which is more common.
Dr. Rakhi Tayal