Hey, how are you? I hope you're doing fine. I think you actually are
Times may be hard, but you can see it as an opportunity to grow further. You are receiving kindness from your friend, you're getting help--I think that's great!
Now that you're there, just keep on doing the advice they told you above. And try to push the limits. If you have a part-time job, why not get another one? You're taking walks, reading books, do them more. These things help improve yourself, and that includes stopping feeling bad about yourself
Keep it up!