I can’t add much to the superb advice and guidance already given but wanted to share a hand of support to you Angie, 100% we have all been there and we’ve all got through, your practice will pay dividends and you’ll look back at these “struggles” and smile.
All the best!
The simple phrase “Rome wasn’t built in a day” comes to mind; I’ve been playing for over 60 years (I’m 71) and I’m still learning!
Don’t beat yourself up, it’s not productive; avoid like the plague anything that’s not productive. Get rid of negative thoughts and emotions, any learning will improve you time taken is unimportant, the end product is!
Don’t loose sight of your intentions to learn to play regardless of how you feel on the odd occasions when you get stuck on something, if necessary move on to something else and come back to it when you’re in the right frame of mind. Tenacity and consistency is important but not the most important part, enjoying yourself is the most important thing, don’t make any of it a chore. You can and will learn to play - imprint this on your mind!
This is a very good advice which I can’t recommend enough. It’s like taking a photo for 20 years of yourself every day and putting it as animation - when you play daily you see no progress, if you watch a video of yourself playing same thing 1 month earlier you will be massively surprised.