Periods while on BC

April
I know that the shot form of BC doesnt prevent period but i whenever i have mine, they last for weeks at a time...whats wrong with me??