Zac Efron has insisted he is ‘happy and healthy’ after being hospitalised over the weekend, but it’s been a challenging time for the movie pin up. It’s...