Speak to an autism support group if there are any in the area gaz, see if you can get some respite care for the wee one if possible?? I hope you get things sorted Gaz, I've only met you once but you're a decent bloke, if you stayed round the corner I'd be round to help you tidy up. You shouldn't have to live like that mate, keep the head up and take care.