Sometimes I feel as though I'm going in circles. I struggle with something and then think it's resolved. And then, a little later (sometimes the same day!) it's back. But then, maybe I "resolve" it again, and it's back in a couple of days...and then a couple of weeks...and then a couple of months.
I guess these things take time. Sometimes it's because it takes time to truly resolve an issue. Sometimes it's because you don't take the time needed to truly resolve an issue.
Despite the fact that it feels like I'm going in circles and getting nowhere, I'm really spiraling further out and resolving things in stages. And so, likely, are you. Be patient with yourself. Be patient with how you learn. Be patient with others and how they learn too. Soon, you will resolve it. You really will. Just keep moving and keep being patient and keep resolving. Don't give up! You'll grow...and so will I.