I usually am on time with my period but since august my period will either come 4-5 days early or 4-5 days late. All other times its right on time. It came early this time by 4 days and ended in 2-3 days.. I also will get nauseous and headaches. I took a pregnancy test last month that was negative. Please help if possible