Shelf life if not vacuum packed is 6 months to a year, a snake will eat one to 3 mice a week depending on size so make sure you don't order too much (To give you an idea I start feeding a second mouse when my BP reach 500 grams and a third one when they reach 1000 grams)

At this stage your BP should have no problem eating medium to adult mice so I would skip those
Frozen Mouse -Large Fuzzie/Crawler
Frozen Mouse - Small