My last period was June 22-26. I've been irregular but I haven't had a long cycle in almost a year. I took a pregnancy test 3 days ago and it was negative. Yesterday I threw up in the morning as soon as I woke up, other then that I've had sore boobs off and on for a week or so. And headaches. Should I wait to test again or should I have a blood test done?