You are doing so many things to keep yourself fit and healthy, so be really proud that you are taking such good care of yourself! And, it's great that you have a lot of support. The 5-hour 'nap' is going to keep you awake for awhile, so maybe you can find a good book to read.