I don't think that's normal at all. I'd suggest seeing your doctor. Good luck and I'm sorry about your loss.
It usually takes 4-6 weeks. Sometimes it can take 2 months. But, 5 months is too long. I would go see a Dr.
You get your period about 1 month after a miscarriage