There has been reports that her illness is self inflicted due to her love of drinking and partying.
She’s already postponed two stops on her Diamonds World Tour since it started in early March.
And on Monday Rihanna was forced to cancel yet another show – this time in Houston, Texas – due to an undisclosed illness.
Promoter Live Nation was once again left having to contact ticket holders and let them know that ‘as a result of illness’ the Bajan beauty would not be performing.
A source told the website: ‘She feels bad, but what can she do? This cold and laryngitis … just ain’t the business, but she will bounce back. She just laying it down, trying to get better.’
Rihanna’s health has been an issue throughout the tour and she has reportedly been told to curb her party-loving lifestyle if she wants to fulfill her touring commitments.