I don't know what age... They're sippy cups so it depends on the child. Some can drink out of sippy cups earlier than others so I wouldn't know what age to say these are for. And my local Walmart carries them, but I don't know about yours. That'd have to be something you checked on.