Yes, unless you are with someone that has one and you are over 18 and no felonies
By yourself yes but you can go shooting with someone who has one as long as you have an id on u
Yes, you have to either have a FOID Card in your name or go with someone who has a valid FOID Card. Everyone that has a FOID Card can take 2 people that don't have one so they can shoot.
Yes you do, all ranges in this state require it.
Thanks! Your answer is awaiting moderation.