In Pennsylvania, you can actually purchase a firearm and bring it home the same day. One of mine I purchased from a local dealer, the other from Cabela’s; I brought both home the same day. The background check takes a few minutes.
To get a concealed carry permit, however, takes a few months.
I think that different states have different rules.