Its called profit taking..the prices were inflated for a while...Gold will have value as long as the US dollar is weak or there is another fiat currency to replace its reserve currency status.
Learning to trade in the markets is very important else you are just gambling away your money. Better to give it away to charity..