Tom Holland says he is taking a break from social media for his mental health.