Yes! Call your doctor.
No, if that is normal for you then you are fine. If you all of a sudden went from 28 days to 21 then something is wrong.
i don't know why i have had it for almost 20 days i am to the point of thinking something is really wrong with me
You started your period or something is really wrong.
No something must have gone wrong. If it was a little more chunky than usual than your baby probably came out of you. It would be the size of a rice grain
It is very possible that you are pregnant. I would go buy a pregnancy test just to be on the safe side. Then if you aren't pregnant and you still do not have your period I would go to the doctor and tell them about it, because something could be seriously wrong.
If you usually have longer periods, then there may be something wrong. If you haven't had sex, or if you're not on drugs or something, then you're fine. Just let nature take its course.
Possibly; go see a doctor ASAP.
Yes. Every woman's period is different. A period that lasts only three days will still expel an egg, and a woman is still fertile afterward.
Yes, the test could be wrong, but the most probable answer is that you're late. Bodies aren't clockwork-perfect, and can easily slip 2 days for no obvious reason.
You defiantly want to see a doctor about this because periods aren't the only reason for vaginal bleeding, it could be due to something worse.
yeah.
It's not really normal but you could have something wrong or have what is called amenorrhea. The best thing is to go to a doctor