Pregnant or no

Hey guys I have always had a irregular periods but it has been on time sometimes even early. But I am four days late I have a migraine every day just about, I'm cramping, nauseated most mornings, tired, my nipples are sore lately, and I get annoyed very easily as of lately, even certain smells upset my stomach.. I don't know what to do help!!