When to take a pregnancy test?

Okay I need help on when I should take a pregnancy test...I'm not late yet but I'm have some symptoms nauseous, tired,cramping and also my fiance has been nauseous and throwing up..my last period was very light and only lasted for two days which is not normal for me..can someone help me out?