Slow progress is still progress. It's easy to feel discouraged and de-motivated when it's taking so long for things to change, to reach your goals, to get "there" (whatever that may mean for you). But, success takes time. It takes time to see results. Most people give up too soon. Keep going, put one foot in front of the other. No matter how small, one step forward is one step
Take one step further today. Move forward each day, don't give up, and you'll get there!