I don't think there is any harm in trying to resettle him in the middle of the night, with clear rules that it is not time for play. He needs to learn that you need your space and he his. Going to your bed is a habit not a need initially. Does he get out enough in the day time to wear him out, do you get a break ?
Feel for you - sleep first definitely! Sleep deprivation will send you insane.
I used a fixed gate he couldn't open - that you had to climb over. Then gradual withdrawal. I have to say this worked for a bit but not in the end. He was different to yours tho and actually just wanted to be in with his brother. It's definitely worth a try. Be strong, he needs sleep and so do you.
I know nothing... On the scale of things! But I have a fussy eating 2 yr old and I can tell you that I am much less stressed at meal times now I try not to let it get to me. If we have something new I try to make sure there's somethin she likes on the plate too. If she tries dinner and doesn't like it she can have some bread and butter. I always give her pudding (ie yoghurt or fruit or her current fav
The less fuss made the better. Things are improving re mealtimes being less stressful. I really second the recommendation for "my child won't eat" - I just read it yesterday after seeing recommended here and I think it's a great book, for the epilogue alone if nothing else!
Also I think you've answered your own q re which to do first - sleep - but it does sound a possibility the mess are messing things up so please don't be too harsh on the poor little mite!
Sorry, hadn't picked up that he's on strong steroids for asthma. DD3 was even more wired than usual when she was on those. What happens if you take him off them entirely? Does he start having lots of attacks? Interestingly DD3 is now 3.6 and appears to have stopped being so asthmatic. She hasn't had any puffs for months now. Her eczema has also mostly cleared up. [hopeful emoticon]