The average length of a song is about three and a half minutes - use it wisely!!
As a judge of songwriting competitions I see and hear this all the time. You are settling into a song and then 'whammo' the whole story changes or yet another subplot has been introduced.
All I ask is 'why?'