What are your goals and how long do you intend to hold it? Do you expect it to be worth more in the future? If you are looking for something short term- don't. It can't be predicted short term. If you think it will go up in the future, yes, it is probably a good time to buy. Is it the "best" time to buy (meaning is it at the bottom and only going up from here)? Nobody can say. Can't tell a bottom until it is already passed. It could go higher in the future- it could go lower. The reason time is important is that more time will give you a better chance of riding out any declines which may occur.