Although she was able to make a return to GMA in February, the 52-year-old experienced a health setback when she took a recent vacation and was admitted the hospital once again.
However, she confirms that she is now in much better health.
"Just got home from a good doctor's visit. The viruses I picked up on vacation (arggggh!) are well under control now. Quite common for this to happen post bone marrow transplant as my immune system continues to mature," the newscaster wrote on her Facebook page.
Roberts says that she has not only recovered from the health setback she sustained on vacation but she is also feeling the best she has in quite some time.
"I feel better than I have in a long time! Going to follow doctor's orders and take the rest of the week off. Play time with my beloved Jack Russell, KJ!" said Roberts, who will be awarded with the Arthur Ashe Courage Award at this year's ESPY Awards.