Bleeding heavier than normal

So typically my period is only heavy the first 2 days well it's like day 5 and it's a fuckin river still. Could stress be causing this? Or what? Also I'm not getting back on my birth control so will my period last longer?