We have similar topics which may be useful to you on this website.
Some useful tools
Have you considered talking to a specialist?
Have you considered speaking to someone about your mental or financial health? It may help just talking things out.
Stories of experience:
Here are some real life stories that may be useful