From your description you are heading towards a burn out. I would suggest the following
1. regular exercise for at least 40 minutes.
2. balanced diet.
supplements especially b complex vitamins
4. regular breaks and outdoor holidays.
5.spending some time with your spouse in privacy.
I am sure this will surely help you out of the current problem.