If you're a regular SD reader you know the answer to this question, but for those newly exposed to precious metals, this is always the very first question asked after learning about the long term fundamentals.
Mike Maloney provides excellent advice for those asking Is It Too Late to Buy Gold and Silver!?!