Federal law is 18 for long guns, 21 for hand guns.
Under US Federal law, you may buy a rifle or shotgun at 18. For any other firearm (usually handguns) you must be 21.
No there is no age limit
No, there is not an age limit to buying regular candles. There are limits to fireworks (Roman candles), however.
As far as I know there is no age limit to buying lube.
There is no age limit.
there is no age limit.
There is an age limit on buying them but I'm not sure about smoking them...
No age limit, obviously if you're not tall enough to reach it then they'll probably not let you!
There is no set age limit for cap gun ownership.
an age limit to buy alcohol forbid people from buying alcohol.