Selena Gomez says she's stayed off the internet for more than four years and it's helped her mental health