I have been bleeding for 46 days straight with no end in sight. Sometimes it acts like it's going to stop because it just turns to pink but then it just comes right back. I'm only 23 and I know this is not normal. I do not have insurance to go to the doctor so could someone please help and tell me what might be causing this.