The 49-year-old Grammy-winning singer took to Twitter to announce that she has been forced to postpone her tour, reported E! online.
"Hey you guys... Happy holidays to each and every one of you. I need you to know, I learned today, from my doctors that I must have surgery soon. It breaks my heart to tell you that I am forced to postpone the Unbreakable Tour until the spring.
"Every date will be rescheduled. Please hold on to your ticket. They will be honored in a special way when the new schedule is announced," she wrote.
"Please pray for me, my family and our entire company during this difficult time. There will be no further comment. I love you all so much and am grateful for your understanding and your love. Gon' b alright," she added.