@thex Former high level competitor. Please sleep more. 7 hours is likely not enough for the amount of training your doing. Our bodies need sleep to recover and athletes training as much as you do often need more than the average person. Not only will it help prevent injury, it helps your muscles...