Random Riddle: Huge or Small

I can be huge,
or I can be small.
I can be long like a sausage,
or round like a ball.
I might stay with you,
or I might travel for miles.
For those of few years,
I always bring smiles.

What am I?
 

Random Riddle: Huge or Small