OR do you think I should just give it up and not waste my time? I've heard it's a very difficult language to learn and even after many years you may not get very far.
It's true that people often say that Japanese is a very difficult language but from my experience it is also a very intuitive language and there's a lot of explanations for why things are the way they are. No need to be put off by it's seeming difficulty, unless you want to learn just any language for the sake of a hobby then it shouldn't be a big problem.
Duolingo is a serious waste of time. I would not bother with it at all for Japanese. For some reason it wants to avoid using kanji for as long as possible so instead you learn the hiragana versions of the word which is often worthless aside from listening and other times it opts to use the obscure version of the word instead of the commonly used one. Very bad reputation in the JP learning community.
On the other side of the spectrum, big up Anki. I recommend getting Kaishi 1.5k or Core 2000. Those decks will help expand your vocabulary.
There is a lot of guides for grammar. Cure Dolly on Youtube. Tae Kim's grammar guide. I use Imabi a lot for lookups, or the alternative, simply searching 〇意味 lol.
Highly recommend utilizing immersion learning. Watch Japanese youtubers, Vtubers, light novels, visual novels, anime (either no subtitles or use JP subtitles), games, anything that interests you works. Search up words you don't know (or don't, just don't whitenoise it). Be consistent. There's a lot of resources to get what you want online for free. Generally, you shouldn't have to spend a single dime to learn Japanese (I haven't at least). Something that helped me a lot was finding a community, really motivated me to learn more.