Thank you everyone, your thoughts mean a lot to me. It is such a comfort to read them. I understand that he was so unhappy, and there was nothing I could do (even though I keep thinking there must be something), and that the pain was too much for him to bear. I understand suicide, since I was suicidal for 2 years and had several serious attempts. It's not selfish, and I'm not angry at him, I just hope he knew I loved him, and that he will be able to find peace now.
I'm afraid to go to sleep because of the nightmares. I know I need to sleep but I'm in pain from my stenosis in my back, that goes down my legs to my feet, and that makes is harder to sleep. I think I will take a sleep aid, and stop worrying about nightmares. I have to take his dog to the humane society tomorrow and it's breaking my heart. I already have 2 cats (he chases cats), 6 chickens (he's killed 4 of those, and 2 mastiffs and I can't afford another large dog. He needs 4 walks a day because he jumps a 4 foot fence and climbs a 6 foot fence. I guess I will lie down and see if I can relax. If not, I will be back.