These are seriously perfect for all ages. they're a matte finish, so no shine or glimmer, but if you do want some glimmer, you can throw on a lip balm over it! they don't last through oily foods but every other drink and food should be fine!
I think this is great for any age, it is definitely not high gloss, it's actually matte. It does okay through eating and drinking depending on the color you have on. It does better when drinking then eating but like all other lipsticks it comes off while eating.