Welcome Zygara. I agree it is time to talk to somebody. If you are not comfortable with going to a therapist, I would suggest a trusted gp. What I also found helped is to write everything down before hand, like you did here, and then hand them the letter. Going for the first time can be nerve wrecking and for me that really helped. Good luck and I hope you find the help you deserve soon.