If everything in life were easy then everyone would be able to accomplish everything without any problems at all. There are going to be moments in your life that will challenge you in more ways than one both physically and mentally.
There will always be problems that will challenge some aspect in your life. You just have to accept that challenge and tackle it head on. Do not back down and stay the course no matter how difficult things may seem. Once you have overcome and accomplished the challenge you will be a much better person for sticking it out than you were had you given up.
I love to solve problems. The mental effort that it takes to overcome something and achieve it where you or nobody thought you could is exhilarating; especially when you overcome the obstacle that was doubted to begin with.