The Mental Health Foundation is a national charity specialising in research and policy development, with a focus on preventing mental health problems. They are not able to advise people directly on their personal circumstances, however they do have a website with lots of information, advice and free downloadable resources about mental health on their website.