There are some factors that affects bitcoins price like spreading fake news on social medias some peoples hate crypto and they keep making false stories about bitcoin existence most of the time they make some articles that bitcoin is fraud and people uses this to deceived people and probably the government is one that want bitcoin pull down.