Good morning flower123!
I hear ya!....I do the same!....just push a little too much at times, only to pay for it later. Takes five minuets to mess it up and a week to recover to a level I can handle.
No books to suggest, but my wife and I rented a Blue-Ray movie called "The Tourist" ......it was excellant and most of you ladies will enjoy it.
"The clock is running. Make the most of today. Time waits for no man. Yesterday is history. Tomorrow is a mystery. Today is a gift. That's why it is called the present."