The 21-year-old 'Wrecking Ball' hitmaker is now preparing to return to the road for the European leg of her Bangerz tour, reported Us magazine.
"She's doing much better. She had to get it all out of her system. It hit her hard," a source said.
Cyrus was hospitalised on April 15 after suffering an "extreme" reaction to the antibiotic Cephalexin, which had been prescribed to her for a sinus infection.
As a result of the scare, the 'We Can't Stop' songstress was forced to cancel a string of stops on the US leg of her tour.