Unfortunately stress levels are high for developers but there is work out there which donot need so much of learning every single day. There are companies who give value to work life balance. Have you taken some training in Azure or cloud related technologies. It is booming now. You learn once, little better than development jobs and also try to look for a job in somewhat bigger companies where work pressure is not that much that you have to work after hours.
Wish you all the best. When ever we try to switch jobs, we do go through such low phases, which is tough but keep trying and you will reach there.