A bit too long, especially when your green bar is depleted and all you have to do is waiting for the game over.
To my mind, it would be better :
1- to be turn-based rather than semi-real time
2- to have some "rest" command to raise the green bar from time to time.