I've had sex with my bf last week monday and 2 days after i had my period but strangely it lasted 3 days......it usually last 5 and ever since i've been craving certain foods and aaaaalways hungry and slight cramps and upset stomach.could i be pregnant? and how long will i wait to a pregnancy test? cuz i wont be seeing it agen 4 while.........it would be nice to get a response asap