Starting early on the pill

so I have been taking sprintec for about a year and I take my birth control for three months straight then have a period, my periods are very heavy and most the time I start a week before I’m supposed to, is this normal?