There are a number of different types of weapon charges. They range from carrying a weapon illegally to brandishing or discharging a firearm. The penalties range from misdemeanor to significant felonies.
There are a number of issues that can arise in these cases including search issues, the definition of what constitutes a firearm and what use the firearm was being used for such as self-defense. The range of defenses in these cases can be quite extensive.
It is advisable to consult with your attorney about the specific defenses that may apply in your case and to determine the best course action for you to take.