What do you think? Advice please

Had unprotected sex May 20 and 21.

My period is now 4 days late. Ive gained 5 pounds. I have been feeling dizzy, bloated, headaches, mild cramps that come and gon tender beasts. Is it too early to test? When is the best time (am/pm) to test? Share your experience please.