Trying to time the best time to buy and sell is impossible. The best that we can do is make an educated guess that hopefully will end up being a good one. That being said, now is a great time to buy...maybe not as good as a week ago, but the price will most surely continue to rise and you could very well look back at this moment as being one of those "should´ve bought" moments....