It probably is his teeth causing him pain and discomfort. Would you consider giving him a dose of neurofen at night to give hime some relief (and a chance for everyone to get some sleep). Give him lots of cuddles and try your best not to get frustrated xxx