I've been asked my age before, but it's usually because I tell them "I don't have ID" - they are insinuating that someone my age (23) should have ID and are surprised I don't. I've told them before that it's none of their business when they ask my age or why I don't have an ID.