Okay So I Seriously Need Some Help

I've had regular periods since I've started my at 12 years old. 5-7 days like clockwork every month. I'm currently 20 years old & these past few months I've been having periods that are lasting like 2 weeks . But they would be very light towards the end. I've tried to give it some time just to see if it has been stress & that maybe it would go back to normal. I was 16 days late this cycle & my period started on the 20th of June & I'm still bleeding & it's actually been pretty much heavy this whole time . It's been 18 days and counting & there have been blood clots as well. I'm super scared that something is really wrong , I currently don't have health insurance because I moved to a totally different state so everything is in process . If anyone could give me advice that would be great or if you had similar experiences please do share . Im trying to keep from freaking out until I can actually go to a doctor.