Can you Solve the riddles !!!

As time passes, I grow tall in my youth yet shrink in old age, What am i ?

Candle

Let's try another !!!

I have holes inside me but I can still hold water, what am I ?

Sponge

Let's try last one !!!

I have many keys and none of them opens the lock, what am i ?

Piano