contraception

Have I been on the pill for too long?

anonymous
asks:
I have been on the pill for a little over 4 years now. My period has always came on the same day at roughly the same time, but over the past 6 months or so it has been coming a day later, (it only lasted 4 days anyway) and seems to leave a little earlier then before. There is not a very heavy flow and I don't get very much pain. Is this normal???...