It can take a few weeks to a month to fully recover from a miscarriage. Moreover, depending on how long you were pregnant, you may have pregnancy hormones in your blood for one to two months after you miscarry.