Странно, очень странно, что такое заболевание выявили только к 21 году. Как то не реально, как то. Как же ваш мальчик учился все эти годы, как со сверстниками общался? Вопросов больше, чем вы можете ответить. Почитаите вномательно о таком диагнозе и проанализируите, а это ли у вашего сына  или надо обследовать дальше. Неужели вы ничего не замечали у сына с детства? Вы хоть понимаете, что это такое и что это- высокофункциональный аутизм- нельзя пропустить и выявить только к 22 годам ребенка. Несмотря ни на что вам надо идти к каким то спецам, которые вам подскажут что делать  ( так поздно ) , а не спрашивать на форуме. Удачи вашему сыну и вам, все разрешится, что то мне не верится в такои диагноз вашего сына, уж слишком поздно к 22 годам такое выявить. Не верится и все.