Sorry you're going through a tough time. Even just posting it on here is a good step as you've recognised you have some difficulties and want to do something about it.
From my experience, go to your GP and talk it through with them. They may be able to refer you to specialists who can help...