Вы написали что Вам 28 лет, а это как раз переломный возраст для IT специалистов. С возрастом нет той гибкости ума, которая свойственна молодым, а так как мировая наука в лице фирмы Майкрософт и других не стоит на месте и каждый год разрабатывается все новые и новые спецификации и технологии, за которыми уже нет никаких сил следить, то наступает именно то, что и наступило у Вас, а именно перманентное депрессивное состояние. На мой взгляд, до 30 лет просто необходимо поменять направление работы и уйти из передовых IT областей. Например, стать каким-нибудь начальником, который сам толком ничего не знает, а только руководит другими. Попробуйте получить второе заочное образование, например в "Институте управления", сейчас толковые управленцы очень востребованы. Заодно там же можно будет познакомиться с девушками, раз Вы холостой.