Ob-Gyn questions? Ask a gynecologist online.
You are very young to be having such heavy periods. Are you on birth control?
You need to get in to see a gyn. Is it possible you are pregnant? You will need an exam of course and some blood work for hormone levels and thyroid testing. Most likely your gyn will want to do an ultrasound. A two week period is of course too long.