"However, Albert and I had no choice but to follow the medical team's instructions even though it is extremely difficult. He has been the most incredible support to me.
"My daily conversations with Albert and my children help immensely to keep my spirits up, but I miss being with them. It was special to have my family visit me in South Africa, and it was truly wonderful seeing them. I can't wait to be reunited with them."
Princess Charlene came to South Africa to do conservation and anti-poaching work early this year.
According to the Mail, her foundation says the royal was driving the cases close to her heart and pouring herself entirely into the projects when she fell ill.
Before she contracted the infection, she worked with various ambassadors and partners to raise awareness and funds for the Foundation's initiatives.
Although she cannot travel because of her health concerns, it is reported Prince Albert and their children will return to South Africa soon to support her.
Charlene was raised in South Africa, representing the country in swimming at the 2000 Sydney Olympics.
She had previously set up the Princess Charlene of Monaco Foundation South Africa to help save rhinos from poachers, but wanted to travel to the Thanda Safari in KwaZulu-Natal to learn more about what was being done.
It is unknown what medical procedures she is undergoing.