If you have spotting for one day and bleed really heavy for two days then have spotting again does that mean you had a miscarriage?

No, but the bleeding that you wrote about "could" be a symptom of miscarriage as well as a number of other things. You should see your OBGYN, doctor or local health dept. without delay.