Cramping, Spotting, Haven’t felt baby move

So I’m 19w3d. A couple of days ago my big brother had pushed me through a door I wasn’t bleeding or cramping but yesterday at work I was sent home due to almost passing out in the heat, to which I went to the doctor and they told me I was severely dehydrated and my postassium, calcium, protein, iron, blood sugar, and blood count was low. They told me not to go to work today. Well last night I started spotting, I’ve been cramping all day, and haven’t felt my son move. I usually feel him at least 5 times a day. My ob told me to go to the hospital last night through their answering service since they were closed when I called. What do y’all think I should do? I can’t really miss another day of work and don’t have very good insurance.