Pregnant?

My last period was the 14 of june. Lasted about 5 6 days. I haven't gotten it yet this month and havnt had any symptoms of it. a couple weeks ago i was spotting and it would only be after i got off work it would happen and for some reason id be soo hungry but everything except what i was craving would turn my stomach and make me nauseous ive been getting light headed and dizzy more often then not. How much longer should i wait to test?