If you were not expecting your period this early, it can often be blamed on new medications. According to Healthline, if you started a blood thinning medication or even a new hormonal birth control, you are likely to see changes in your cycle. Even IUDs or the Depo-Provera shot can cause your period to show up untimely for a few months.
But it's not just major medications and hormone-focused medications like birth control that can cause changes to your cycle. According to Alberta Health, aspirin (which is also a blood thinner) can affect your flow, as well as thyroid medications, chemotherapy, Advil, Motrin, and Aleve. If you notice a change in your period after using any of these medications, be sure to run it by your doctor.
Although an early period is often a normal side effect of medication and not a cause for concern, prolonged disruptions in your cycle can be, so contact your doctor to let them know what you are taking and how it's affecting your period.