That is sounding good, Kevin.
Like others here, I can’t call myself a song-writer or music producer, having only produced a few original songs myself.
I’d echo Jason’s suggestion to write out the structure. Without taking notes, sounded like you had a verse, a pre-chorus, and a chorus. Perhaps there was a bridge in there towards the end?
The song seems to have an Oasis like feel to it, maybe just the chords, but if you are influenced by Oasis, then maybe listen to some of there similar songs and see how that might inspire you.
As for time, I’d see it two ways. From a typical commercial song intended for radio-play, then it is probably too long. That under 4, even 3-3.5 minutes guide is there for good reason.
But if the lyrics all talk to you and once you’ve reviewed structure so it all flows still then nothing wrong with producing longer songs, artists like Neil Young, Bruce Springsteen, Bob Dylan have written longer songs.
If you keep it longer then you may want to think about how you keep the accompaniment interesting for a longer period of time. For example you could start off finger-picking a shift to strumming, or you could change the strumming patterns more. And if interested you could produce the song as a multi-track and work the arrangement to include other instruments and layers.
The only other thing I wondered about was the percussive strum. It’s beyond me to know for sure, but was it in time ie say on the final beat of a bar. Once you are recording it would be awkward to have a free-style pause.
Once again, well done, keep working it.