I'm 18 and have been on the pill for 3 months. I'm taking it because I would have painful cramps and heavy periods. Now I have sharp pains a few days my period starts and my periods are still heavy and even longer than before I was on the pill. Is this normal for 3 months or does the pill take longer than that to have an effect on my periods?