Как рискнуть в этом деле?
но как перебороть упадок дохода, сам психологический факт

никак. Либо вы выбираете один путь и принимаете все его стороны - крутое развитие и упавший доход, либо другой - хороший доход и скучная работа без перспектив. 
Конкретно для вас - без семьи, кредитов, ипотеки, это вопрос исключительно личного выбора, обязательств держать доход на том же уровне у вас нет. 

Один из важных навыков это умение делать этот выбор и принимать ответственность за получаемые минусы так же как и плюсы. 

Есть ли смысл
Тут каждый день пачка вопросов "есть ли смысл мне сделать вот это". Кто же вас знает, в 21 год пора решать самому - есть он для вас или нет. 

ПС. Если вам прямо вообще никак, и желание избежать падения дохода намного сильнее вашей потребности в росте и самореализации, то можете еще попробовать зарабатывать столько же за меньшее время. Как это сделать - волшебного решения нет, сами думайте. Переехать например туда где сможете получить и то и другое. Или еще что-то, что для вас доступно и подойдет.
начать изучение laravel или react( еще определяюсь )

Надо определиться с целями. Что конкретно Вы хотите делать и чего хотите достичь. А потом построить план как этого достичь. И если с последним еще можно помочь, то все остальное целиком на вашей стороне.

Как выкроить время? Вариантов уйма:

1) Накопите денег и учитесь. Тем более что семьи и кредитов нет. Недостаток денег хорошо мотивирует в учебе.
2) Повысьте кпд своей работы. Автоматизируйте рутину. Сборщики, препроцессоры, библиотеки для фронта. Скрипты. 
3) Повысьте ставку. Часть клиентов отсеется, часть останется. Но при правильном выборе будете зарабатывать столько же при таких же затратах времени.
4) Если процесс отлажен, рассмотрите возможность делегирования задач и контролируйте их выполнение, оставив на себе общение с клиентами. Доход снизится, но будет больше времени, да и возможность брать больше заказов.