The 24-year-old Where Have You Been? singer is apparently experiencing an intervention from her parent soon after being hospitalised for exhaustion.
The singer - whose real name is Robyn Fenty - now has her Monica Fenty following her almost everywhere she goes in an attempt to make sure her child is well looked after.
A source told The Sun: "Monica's moving in to keep an eye on her.
"Rihanna's dad, Ronald, was a crack addict. Monica's refusing to let her go down that path."
Extensive workout regime
Rihanna was rushed to hospital suffering from "exhaustion and dehydration" recently.
She tweeted a picture of herself attached to a drip in a hospital after reportedly spending the night partying at the Met Gala in New York, MediaTakeOut.com reported.
However, after a brief stay in the undisclosed medical centre, she was discharged and allowed to fly back to her home in Los Angeles.
One reason why she may be suffering with exhaustion is her extensive workout regime, with her trainer Harley Pasternake claiming she will even hit the gym in the middle of the night if necessary.
He said: "Rihanna looks amazing right now. I've put her on a special 25-minute-a-day workout that consists of five mini-workouts. She does it five days a week, wherever she is in the world."
24.com publishes all comments posted on articles provided that they adhere to our Comments Policy. Should you wish to report a comment for editorial review, please do so by clicking the 'Report Comment' button to the right of each comment.
A precise cause of death for Joan Rivers could not be established because her daughter Melissa asked for an autopsy not to be carried out. Read More »
David Beckham has put out a plea for the world to join forces to help "collectively halt" the spread of the "ferocious" Ebola disease. Read More »
Watch it here!
See the line-up!
All his gigs!
A quick chat!
Talk about SA!
Cape TownDatafin Recruitment
WitbankAcumen Resources DevelopmentR6 000 Per Month
PretoriaTugwell Tooling and Design
HousesR 675 000
HousesR 13 900 000
HousesR 2 600 000