Yes, bitcoin has really the potential to increase its value through time, there are a lot of ups and downs but anytime is a good oppurtunity to buy, but things are different when selling, you have to look if you will gain profit on that particular sell