There are Several factors affecting the price, one of them is media releases giving negative news about bitcoin. Demand and supply also affect the price. There are only limited supply of bitcoin, i believe not more than 20 million is available. Once the supply increased and the demand is limited, the price will automatically go up.