I will answer you with an old saying:
the best time to buy was when he was just out on the market or Now.
When you first saw it cost 300 satoshi but when I saw it I was 50 and a few days ago it came to 3,700 while it now dropped to 1,600.
Who says that in 3 months will not be 7,000 or 20,000 satoshi.
Look at the project, team, dev and community, and you like to buy and hold!