Gandalf is a Maia, a sort of angel in human shape. Does that mean he needs to eat and drink and sleep like everyone else?
At the start of The Hobbit (book and movie) we see him eating and drinking with the dwarves. In The Two Towers (book and movie) we see him sleeping when Pippin steals the palantir from him. But these instances don't mean that he needs to eat/drink/sleep to survive.
Sauron and the balrog are Maia sent to earth too but somehow I don't see them requiring food/drink/rest.
Is there canon to support this either way?