Я вам посоветую к психологу сходить и тему сепарации проработать с ним. Потом сына подключите. Пока что у вас нет понимания, что 20 лет это уже взрослый человек со всеми правами и обязанностями. Вы по прежнему к нему относитесь как к трехлетке, которого мама защищает и оберегает, а он должен хорошо кушать и слушаться маму, не расстраивать её.