Bleeding for two weeks

So I have my obgyn appointment aug 7 cause I been bleeding for 2 weeks now and all of this came out in about 5 mins sorry if the pics are too graphic but I need help to know why I been bleeding this long and why so much is coming out...