It could be a number of things from being under/overweight,
pcos, stress, anemia, so on so forth. Even medications can alter your periods. I stopped ovulating completely after being put on Loestrin 24, and had to be put on meds just to get a cycle to start. Give it another week or two, take another test, and if its negative, go ahead and contact a doctor about your concerns.