Don’t worry about ‘everyone’. Every one learns that their own pace. Just be consistent in your practice and it will all come together at some point. It did for everyone here so you know it can be done.
Sounds like you have a great attitude.
As you make progress you might want to start posting your accomplishments here: The Beginners "Today I..." Thread
No accomplishment is too small to post about. Its’ also a good thread for when you are getting frustrated.