There will always be challenges ahead. You won't always succeed with said challenges. It doesn't matter how much you fail, as long as you can pick yourself back up. Failure doesn't come until you refuse to get up after failing. As long as you pick yourself back up, you are succeeding.
Just when battle may seem to come to end, new one begins. There may never be time of peace because war will never end. You are stronger than you believe, and therefore capable of fighting every battle.
Don't try rush your own recovery. It may seem like on surface wounds have healed, but it may turn out later that dagger stabbed you deeper than you initially thought. Make sure to allow yourself time to heal. After all, when you break bone, you put it in sling/cast and avoid usage until fully healed. Same concept, whether it's physical, or emotional pain.