Miley Cyrus isn't having an easy time as of late, and now it is her fans turn to suffer.

The 21 year-old singer was forced to cancel a concert in Charlotte, which is part of her 'Bangerz' tour, literary minutes before she was supposed to be onstage.

On Monday (April 7th), Cyrus sent home thousands of unhappy fans in North Carolina's largest city due to coming down with a virus, E!News reports.

The cancelation was due to the 'Wrecking Ball' singer having extensive "throat and sinus" issues.

"Cyrus has been diagnosed with the flu and doctors have ordered her to rest," Live Nation said in a press release.

Billboard also report that a notice was posted at Time Warner Cable Arena only 30 minutes before the show was expected to begin, it stated that refunds would be available but the 'Bangerz' concert will not be rescheduled.

Although Miley hasn't directly addressed her having the flu as of yet, she did post on her Twitter account, "excruciating pain," on Monday morning.

This sickness comes only days after Cyrus was grieving due to the death of her beloved dog, Floyd. The 'Come & Get It' singer paid tribute to her dead canine pal by singing the Fleetwood Mac track 'Landslide' at her recent Boston concert, but it was obviously an emotional moment for her, as she cried throughout the performance.

MORE: Miley Cyrus uses teleprompter on 'Bangerz' tour due to forgetting own lyrics

Cyrus also honored Floyd by dancing round a gigantic inflatable version of the Alaskan Klee Kai while performing at the Barclay's Center in Brooklyn over the weekend.

MORE: 'Bangerz' tour has already garnered requests to be cancelled

However, to help with the grieving process Cyrus's mother, Trish, bought her a new puppy, who is cutely named Moonie. "My mama knew my heart was broken & this morning I woke up to Moonie kisses," Miley tweeted at the time, along with a photograph of the young puppy.

Miley Cyrus
Cyrus was forced to cancel the show due to contracting a virus