I would purchase a home pregnancy test, and also see a gynecologist, could very well be a hormone imbalance.
go to planned parenthood and get a pregnancy test. they're a great resource for answering questions like this.
Sometimes your cycle can change on it own. You could be pregnant. If it keeps up i would def see a dr or your local health dept.