Determine what are the important things in life, and your long term goals. I suspect you have not thought that far ahead.
Do you want to have money problems when you are a senior and retired? If not you need to plan now for that time.
If you have children or plan to is it important to you to provide some or all of an education so that they can make a decent living?
I will not be highly critical toward those who like guns, and I have and do myself, but in the overall scheme of life they are not highly important except for a few for SD and hunting for recreation.
A major reason so many are in financial distress is that they do not have the self-discipline to plan, budget, and stop the childish thinking that causes them to think they cannot live without something.
Learn and practice self-discipline and realize that guns are not the most important things in your life. If they are then learn what is important and head in that direction.
Regards,
Jerry