Way too long. There wasn't enough going on to warrant 6 plus minutes, if you can say it in 3 minutes do it in three. Once you've had a hit record you can drag it out.
I was kind of waiting for the end by about 4:30. Nice tune overall, solo was a bit dragged out and over the top for this kind of tune though. There were some pitchy parts vocally as well as some awkward riffs over the outro vocal. She doesn't appear to be a particularly strong singer...Projection is key and she sounded kind of breathy/windy.
Use this as a stepping stone to do things better each time you record. First time I laid something down in a studio in 1988, I couldn't believe how much better I had gotten after 6 months of doing it.
You sound like a decent player, however, play for the song...
Good luck