Сын взрослый мужчина. 18+, совершеннолетний.Разберётся сам как с отцом жить.Что значит "вы от него уходить не хотите"? Он вообще то по возрасту и  жениться может, а не жениться, так не с матерью жить. Съехаться с парнями и вместе снимать или с девицей жить начнёт.Этап материнства в слиянии с ребёнком у вас должен был ещё до пубертата сына закончиться. Если не закончился - вам к психотерапевту, это ненормально. Понятно что когда с мужем проблемы пошли, вы с головой ушли в материнство. Но парень вырос, ему надо не с вами жить, и не ваши психологические травмы обслуживать, а получать опыт отношений с девушками, сексуальный опыт, расти в сторону создания семьи и отцовства, в перспективе . Сын не должен быть вам псевдомужем.