What disease does Selena Gomez have? Samantha Vecchiarelli Selena Gomez has lupus, which is an autoimmune disease that can sometimes cause weight gain. The star has been experiencing body shaming recently but is speakin... Culture