|One of the annoying things about gun ownership is that not knowing a law can get you into jail and ignorance of the law isn't a defense.|
The best way is to check with a lawyer, but that can be expensive. But it's much more expensive than going to jail.
Since I'm not a lawyer, anything in here isn't legal advice. It's just my understanding of the law which could be wrong or old as the laws are constantly changing.
The basic laws to understand are:
In addition to that, there are government laws & local laws also.
The law is also vague at times. And often there's no clear law until you get arrested.