I have not sold any of my physical Ag or Au and wont be for a few more years yet. At some point we will all need to loose our love of gold and silver and sell or face the obvious consequences.
I think the supply fundamentals will ensure that the bull is not over yet. Just think we are overdue for a correction to shake the loose holders.
From DEC 1974 gold traded at $195.25. It corrected to $103.50 by early AUG 1976. Thats almost half in the middle of the last great gold bull. It than went on to $850 by JAN 1980. My point is corrections in the middle of bulls do happen, but it doesn't mean the bull is over.
Remember the downside corrections are larger in a bull than the equivalent up in a bear.