We launched 5 momths before our SaaSiest no code platform (www.undaku.com) on Product Hunt and had a great experience. It felt like everyone was rooting for each other's success,
and we received a lot of helpful comments and suggestions from other makers and entrepreneurs.
You can find all such questions on our blog. Our blog is entirely dedicated to startups and how to find an investor. There's also a lot of other useful information, including all kinds of tools to help you
It is generally a good idea to announce your launch date when you have a solid plan and are confident that you will be able to meet the deadline. This can help build anticipation and excitement for your launch, and it can also help you attract media coverage and potential customers.
I believe 15-20 days prior your launch is ideal. This way you can make people sign up on your landing page, people won't forget that they have signed up as there will be a bit of excitment because in a way you are counting down days and its evident to them. anything more than a month would kill the buzz. Nobody wants to wait so long. People might even forget that they have the need of your product or might start looking for something similar.