Chunky - just wanted to respond to this. My DH is on meds for depression, and just before he sought treatment, he was very much walking around like a wounded bear. He was irritable, irrational (not like Jack Nicholson in "The Shining" you understand, but simply having unbelievably unrealistic expectations), and generally miserable himself and to everyone around him. At the time, we were going through a lot with DS2 (4yo), and had not yet been told he had ADHD, ASD, and a host of other issues, although obviously we knew something was going on there. We found out about that not long after DH started on meds, and he found it difficult to cope with it for awhile.
Over the past year, we have had a lot of discussions, some good, some not so good, about DS2, finances, his health, my health (some ongoing problems), family issues (extended family), his father's recent death and other things. He had a lot of denial about DS2 for quite some time - and often couldn't come to terms with the idea that some things that were "normal" for a 4yo are difficult for DS2. I honestly think sometimes he felt if he were a bit stricter or if we pushed him a bit harder that things would fall into place and he wouldn't be autistic or something. Which we all know doesn't make sense, but then, he wasn't thinking logically, he was clinically depressed and grasping at straws.
The first turning point for us, obviously, was when DH admitted he needed help and sought treatment. We've had good days and bad days, but he's finally come to terms with things and is coping much better now. In fact, this morning he was talking about a coworker that had just found out his young son was possibly autistic and wasn't coping with it well, and he was saying he might talk to this coworker and see if he needs a sounding board at all and offer to be there if he needs to chat about it. I think something that was also helpful for DH was having time to chat with another father at a local ASD support meeting while DH was struggling still.
As for your DH working from home, have you sat down and asked him why he wants to work at home? Perhaps there is a specific reason he doesn't want to be at the office? Is there someone there that he doesn't get on with? Does he feel uncomfortable talking with coworkers because he is struggling with the autism dx and feels that others will comment if it's mentioned?
Obviously we don't know your DH, but you do. If this is unusual behaviour for him, and you are concerned he is depressed or coping badly, maybe he is embarrassed or unwilling to admit it. Hopefully if that is so, you can convince him to speak to his GP about it. Best of luck. I know it's so easy for people sometimes to say "oh you should never blow up at your kids..blah blah blah" but honestly, DS2 could try the patience of a saint!! I could see where he could drive someone to drink! 