Ive a year old stadia and the battery needs charging daily? Is this right?
Yes 4 or 5 hours.
Get a second controller.
Really can't say. I need to charge it only once in a while.
Depends do you use it daily and for how long?
Well the controller at launch had about 10 hours of gameplay according to THIS topic.
My experience is between I can game the whole day I want and put it back on the charger when done. I have 3 controllers to take turns.
I only ran out once after I think about 8 hours of gameplay.