@coolguy123 Please don't take this the wrong way, but I strongly feel that you need to find a therapist to help you through this.
It was really hard to read your post and I can only imagine how it feels to be you at this time.
Please find professional help as soon as you can, and confide in...