My period normaly lasts for 5 days but starting 2 yrs ago, i experienced a needle-like stabbing pain on my lower abdomen,it really hurts to the point that i was sweating and i cant walk..the pain lasted for 10mins or so and it slowly went away when i applied warm compress..my period then began a day after that incident and lasts for 3 days.and since then that kind of pain occurs a day before every period starts,sometimes the pain occured on the right side and sometimes on the left. But by the time I started wearing this certain herbal panty liner pads,the horrible pain i monthly experienced was completely gone but my bleeding period still lasts for 3days. And last march my period was 4days late and now this is supposed to be my 1st day of period but i'm delayed again. I am sexually inactive for 5years.