It sounds like symptoms of burnout. I am not an expert but I have personally suffered from burnout before...and it took me a while to get over it. It sounds like you are additionally hampered due to being personally obligated.
As far as I know the only way to get over burnout is to stop. If you do not you will suffer more. I wish I had better news.