Miscarriage?

I went to sleep at around 11:45 and woke up a few minutes ago, in a ton of blood. I've been in severe pain for the past 3-4 days, feels way worse than period cramps. I'm not sure if I'm pregnant, because I'm on the depo and I've been bleeding constantly since I was put on it. I stopped for maybe a week or two at the most, last month. and I had unprotected sex with my boyfriend. Did I have a miscarriage? Could I have been pregnant? Please help. 😔