This says from 4 months but my 6 month old does not yet know what to do with the rim. He can hold it easily although it is a bit big for him. I would say this is mkre suitable for perhaps 8 months old onwards. It is pretty good at not spilling although it does spill slightly if dropped and if you dont push the seal down carefully will spill easily.