Depends on what you are buying, where you are buying it and your age.
18
The types of ammunition that can be bouoght at CCI Ammunition has no limits because they list thousands of sellers that provide every type of ammunition to the consumer for their convenience.
Any Winchester 308 ammunition will work for you.
Where can you buy .38 rimfire ammunition from
go to the store and look in the top right corner, you can buy ammunition from there.
No, Old Snake will not run out of ammunition on Virtual Range training.
You can probably find this at whatever store you buy ammunition at regularly. There might also be a food online options as well.
Buying a gun from a dealer is controlled by Federal law- 18 for a rifle or shotgun, 21 for a handgun.
In Ohio, individuals can purchase ammunition from licensed firearms dealers, sporting goods stores, and online retailers who are authorized to sell ammunition. Buyers must be at least 18 years old to purchase rifle or shotgun ammunition, and at least 21 years old to purchase handgun ammunition. A background check is not required for purchasing ammunition in Ohio, but buyers must provide a valid ID to verify their age. It is important to follow all state and federal laws regarding the purchase and possession of ammunition.
Not legally.
Depends on the state.
Maybe. At least one major on-line seller of ammunition will not ship to Maryland.