Bleeding and bloating!

Alexis
Miscarried 4/14 and haven't bled consistently since. Spotting on and off still. It's been almost 3 weeks is it normal to still be spotting? I started bloating like crazy today and when I went to the bathroom there was blood. Makes me think it's related to hormones but this is so frustrating! Why is it taking so long to end?!