The song is too long for playing time, but good for stage. You may want to consider two versions. I think you should also look at song structure. Your music will play a big role in this.
I hope this helps. Just remember, it's only my opinion. I think if you focus, you could write a good song.
Good Day!