Try to keep a positive outlook if you can, MLB
I honestly know how hard it can be some days to do that, but try your best.
Sometimes your body can surprise you. There have been weeks (just recently actually) where it seemed like such a daunting task to achieve any kind of result other than a gain, but sometimes all you need to do is stay focused and trust the process
Also, listening to your body is important when it comes to pain. Try decreasing the intensity of your workout sessions slightly until your body feels better. I had to do that with my treadmill because my feet would sometimes feel like they were being poked with nails as I ran.. not a good feeling.
So what I did is increased the incline, but decreased the overall speed. I kept my durations the same, but overtime, my feet began to feel better and I still got a good sweat going and a decent amount of calories burned in the same amount of time
At any rate, it's not a race! You'll get to where you want to be in time as long as you keep going strong like you are, MLB