"I look so hurt haha I survived tho!," she wrote. "Thank you Dr. Nasseri for being my hero. Now just napping all day long on the couch with mama and getting free head rubs. any movie suggestions?"
Trainor, 21, will now have to recover for about six weeks before she returns to the stage.
"I miss touring and seeing you all," she wrote to her fans on Tuesday.