i would get it at your local fish store.. it's expensive to ship 20-40 lbs of sand. I went to ***** the other day and picked up "thier brand" of live sand, on the bag has a date usally.. theirs was way out of date! so check on the back of the bag! Or ask, but overall i think your better off getting in the lfs..