I can encourage you because I've had the exact same problems. I know how it feels to keep all the hurt, feelings, and emotions inside until you can't hold it in any longer. Thankfully God kept me from doing anything stupid, but some people do. They might take it out on other people or, they might take it out on themselves.
Solution : The best solution is to tell God. He is the one true person that you know will not judge you or ridicule you. Some people may think it's silly but when you try it, you will feel so relieved. Its almost as if you've been carrying this heavy bag on your back for a very long time and God just lifts it off of you and you can breathe now.