here is some UK based help for you …….

NHS offer www.nhs.uk/mental-health/self-help/

Mind www.mind.org.uk

Frazzled Cafe: www.frazzledcafe.org

Smaritans: www.samaritans.org/how-we-can-help/contact-samaritan/
They also give the telephone number 116 123, which is free and if you feel you need to speak to someone urgently.

Cruise (specialise in breavement support: www.cruse.org.uk

NHS (specifically abuse) www.nhs.uk/live-well/healthy-body/getting-help-for-domestic-violence/ This give lots of practical advice and links to other specific support pages.

LQBT https://lgbt.foundation and www.stonewall.org.uk