Hi there. Ugh, sorry to hear this. Obviously that is way too long. Is it full on period or spotting? We can spot due to hormonal issues like an overproduction of progesterone in our system. You really need to be seen by your ob/gyn or a doctor to discuss this sweetie. Let me know what they say. good luck