my peroids usually last 3-4 days....this month i have been bleeding for 12ays now and these last 4 days have been pretty heavy. what could be causing this to happen?