Him sleeping better will help a lot. Even if he fancies a nap during the day when time allows. The weather isn't going to be all that great but a bit of a walk, fresh air and things to see can help too. The new mattress topper sounds lovely!!