Selena Gomez has auto-immune disease lupus Sick... Gomez was reportedly diagnosed two years ago with the illness. Picture: Jordan Strauss/AP Source: AP SELENA Gomez is battling the auto-immune disease lupus. According to US reports, the 21-year-old singer, who ditched the rest of her world tour (including shows in Australia), shortly before Christmas, was apparently diagnosed a few years ago, but is now suffering from complications, which have forced her to cancel dates. A source said: "Selena has been going full throttle the past few years and her lupus is really catching up with her right now. Selena knows that she needs to take some time to address the disease and look after herself better if she wants to live a full and healthy life. Gomez - who split with Justin Bieber at the beginning of the year - pulled out of gigs in Australia, China, Japan and the Philippines on December 19, saying she wanted to "spend some time on myself." She said: "My fans are so important to me and I would never want to disappoint them. Gomez, of course, seemed in very high spirits as she danced along to Britney Spears with pal Katy Perry. But an Instagram pic of herself and a friend at the event prompted consternation from disappointed fans. One wrote: "How would you feel if Britney cancelled this show??? This is exactly how I felt when you cancelled your shows in Japan!! I did everything to get my seat on the premium and I got it before they go on sale!! I'm really disappointed with you.