You need to go in and see the doctor to find out the cause. You are still quite young, and our periods can take awhile to get regular for a few years. However, since you have always been regular, you will want to go in and be checked out.
Hope that helps,
Kerry
Kerry, RN
Please click the accept button if this has helped you. A bonus is always appreciated as well.