My college professor told me to always invest in the material that you work with. If the price goes up you can raise the price of your work to match. If it goes down it is only a fraction of the cost of your work. I always try to keep a couple of years worth of material around just incase it spikes. Needless to say I am running a little low as of late.
What you really have to look at is it a price you are willing to buy it at. The price will eventually go up. I think the silver market is not as inflated as gold is. I would only buy as much gold as you think you will use in the year. Silver on the other hand is probably not going down much.
As the pork belly futures man said, some people think the market's going to go up, some people think it's going to down. I do too. Whatever you do, do it soon. Mike