Is Now The Best Time to Buy Bitcoin?