Suzanne Shaw reveals she has been on antidepressants for 20 years - Daily Mail