When to know it is ready?

I have been developing a game for more than 1 year by now, i know i can release a first version right now, but since november i have been suffering from anxiety when thinking of actually releasing it, there is always something to improve, to add, to fix, it is not my first project but this one is my really first game when i put daily effort, i simply don’t know how to say “now its ready for launch”. I want to keep updating it, but for that i need interaction of the users, so now im stuck. Help please, and please forgive my bad english grammar…