I have been having severe cramps (which I never have) and very very heavy bleeding. My last menstrual cycle was 2 weeks ago. What could be causing?

Pregnancy? Pregnancy is alway a possibility. Purchase and perform a home pregnancy test. They usually become positive when you are about a week late. If it's negative, repeat in one week and call your doctor.