Don't waste that prime time on routine tasks that can be accomplished at any time. Schedule routine tasks during low-energy times. Time we often consider wasted time, sitting in the doctor's office or waiting for an oil change, can be very useful down time. Read a novel, daydream or use visualization. Don't waste your time and raise your stress level by reliving mistakes.
Every mistake is a learning experience.
Learn from it then move on. Enjoy the people in your life who make you happy and allow yourself time with them. If there are not enough hours in the day, maybe it's time to explore new time management techniques. Make lists and prioritize goals. Talk with someone you know who successfully accomplishes a lot and ask for tips.