testing early

Ruby

Af is due in about 3 or 4 days but I couldn't resist and tested last night but I got a negative result. I've been feeling tired, nauseous, hungry all the time, and acid reflux. My question is have I just tested to early? Do I have to wait until the day I miss my period? Because I've been experiencing symptoms.