Is this a miscarriage?

My pregnancy has gone great so far. No nausea or morning sickness, just big boobs and glowing skin. That is until I was 7 weeks. I started waking up in the middle of the night and throwing up with horrible stomach pain. As the week went on, I’d throw up more. I am currently 8weeks pregnant and yesterday, I threw up all day, over 7 times, and couldn’t keep anything down. Today I still felt nauseous but hadn’t thrown up. I was laying on the couch near the bathroom, just in case, and I realized I hadn’t seen my dog in about an hour. I looked for her all over the house but she wasn’t there. I went out side and a DOG CATCHER HAD HER. I got my dog and took her inside and had a very heated argument with a family member who had been visiting and had to of let her out. It was very stressful and an hour later I felt a gush in my underwear. There was bright red blood in my underwear and when I wiped, and So i got a pad. I wasn’t having any cramping, but it’s been 4 hours now and I am now having severe cramps and it’s still bleeding but not heavy. It hasn’t filled the pad and is like a light period day. Did I over stress my body? Am I having a miscarriage? My husband is out of town on business so I don’t have anyone to take me to the hospital and I’m in too much pain to drive. The family member left after I screamed at him. I’m so worried 🙈