I need some advice, I've been on my period going on 3 weeks now. I'm bleeding heavy, having cramps, and have went thru 3 boxes of tampons, I don't have any insurance since I just stared a new job, what should I do? Most of my periods last 3-5 days. I'm 34 and this has never happened to me before.