Could I be pregnant?

Jade
Hey ladies I need your help! I am 7dpo and have 7 days until AF is due. The past 5 days I have been period like crampy (no spotting), nauseous, moody, light headed, dizzy and having hot and cold flashes. Haven't been able to sleep that great either. My cervix is high soft and tightly closed but I know that's not the best way to tell, as every woman is different. When would be the soonest day to take a hpt?