Yes, but if you look young (under 18), they may ask for an ID to prove you are old enough.
I have been asked for my Mass LTC when buying pistol ammo in southern NH. There is no law that I know of that requires this, it was just the store's policy - per the sales person. Move further into NH and they could care less as long as you are over 18