I am not at this stage (dont have children yet) but I just wanted to give you a big hug as it must be really tough and even worse when you are sleep deprived.

I hope that you can get through this stage. I am sure you will but it is good to let it all out.

just a thought...is he teething?