I have not missed a cycle as of yet but my last cycle in Nov. was different not very long and only spotted. I'm due to start again on Dec. 6 but yesterday I was playing with my son when he hit me in the stomach when he went to give me a hug it wasn't that hard. But my stomach hurt for serve hours very bad and then I spotted just a very light pink color but it only happened once yesterday and then again this morning. Could I be pregnant?