Permanent guns include
If you roll the crate and you get a permanent gun, you keep it forever. Theres no time limit.
The crate also gives 7-day guns. Those are not permanent.
The crates do not have a time limit. As long as you have purchased it, you may roll it any time.