Сочувствую вам. И сыну. Мелатонин - полная фигня. Идите к психиатру/психотерапевту/психологу частно - именно которые специализируются на таких случаях. Ищите! Хоть очно, хоть по скайпу. Ему нужно выговориться как минимум. Представьте, если бы он не дай бог физически заболел - вы бы бегали по врачам и хоть тушкой хоть чучелком его бы к ним доставили. Тут абсолютно то же самое, включайтесь срочно!