Birth Control

I am on Tri-Sprintec and I have been for 3 years and I take it religiously. But I always spot before my period, is this normal?