Best thing I have found to avoid burn out is to look for the fun in each day and have No Expectations for what H will do. That way I am less likely to be disapointed.
I also have several things I do if I have a bad day, walk with kids before dinner, stuff I enjoy to try to strinf together a few good days for me. Then I can step back and try to look for a better place. Also, sometimes just trying to get the next day just a little better than the last helps me.