Buy as much as you can, whenever you can. Silver is very volatile and difficult to time so dollar-cost-averaging is your best bet i.e. buy the same $ amount regularily meaning if the price drops, you buy more ounces vs. when the price rises. Google "dollar cost averaging" for clarification...