Depends on where you live. Laws vary state to state, country to country.
Factory and hand loaded.
no limit
well sir or mam, im originally form Ohio and you cant have ammo on you or ever in that fact!! and why would you want to !! so NO ammo!! Edit: None of the above is true. There is no limit to the amount of ammo you can own. -Greg H
Yes, several different types.
There are hundreds of slightly different types of ammo. For rifles, the most common are ball, blank, tracer, armor piercing, incendiary, frangible and dummy.
Depends. Rifle or handgun? The Florida law addresses handgun ammo. See link below to the Florida ammo law.
Yes armor piercing can be owned in Ohio as well as many other types of ammo such as tracers although tracers can't be fired in some places. Of course who knows what will be legal after the new President takes office since the Democrats don't want any one to even own a gun.
Probably not.
Yes, as long as she does not live with you.
Whichever ammo is the most reliable in the gun. For the most part, the only way to know is to shoot different types of ammo through the gun.
No. The 7.65x17SR/.32 ACP and other 7.65/.32 calibre ammo types are not compatible with each other.
No. Different types of ammunition for different types of guns. There's no "one gun" that can fire all types of ammo.