It sounds as if you've had lots of things that have happened which have built up trauma after trauma. Have you ever had talking therapy to help you through any of it? How old is your son?