spotting for 3weeks

Gianna

so i’ve been spotting for about three weeks now and my period is very light. during my period, it’s only blood clots and cramping. i took a pregnancy test and it was negative. i take birth control regularly. i’m only 17 and i’m scared to death. any thoughts as to what it could be?