Автор, купите двух яросную кровать и спите на разных в одной комнате. Сыну наверху может понравится спать. Или, др.вариант, уходите в др комнату когда сын заснет, не надо засыпать вам с  ним, уснул-уходите. Постепенно забудет.   Или  отправьте в лагерь на лето, там привыкнет спать один.