Nice progress on the pushups and swimming. But rest is important for you, gotta think long-term. I have felt the same guilt about resting, but I've also tried to bite off way more than I could chew and ultimately accomplished less than if I had paced myself. As long as you are righteous about...