The hardest thing is he goes off 30+ times a day, all day long and I end up running out ways to distract him. Me and OH got so frustrated earlier that we put him on the computer, he loved it and it calmed him right down, I think I'm going to have to set up an account on it for him, no internet, but lots of fun kiddy activities and train stuff, then for 15-30 mins every day we can do something different on there. He really loves technology.