It sounds like you just need a good rest. A week off from riding & gym at least.