In my state some places will card you, or it is kept behind the counter at the pharmacy.
This rarely stops kids from asking or the store from selling though. It must look wierd to the clerk when some teenaged kid asks for a couple bottles of Robitussin with the temperature outside around 85.