I'm a Pisces. :)
Everyone is different.
Bluewaffle.com I beleive. If thats not the right website, lookup blue waffle on google.
Stress can make it come faster, and if you just got your period maybe a few months ago or even a year ago, it can take 2-3 years for your periods to regulate.
Ask your doctor, but I don't really think you can.