Last week I was supposed to get my period (its never early or late) but I got it late and it was very light and inconsistent bleeding. I got up in the middle of the night and puked. A full week has gone by but yesterday I went to the bathroom and I have a heavy bleeding. Am I pregnant and when would the best time to take a home pregnancy test?
