Hi Jateet,
I submitted at the end of September at the last possible minute. I could have submitted before but just couldn't let it go despite my supervisor saying it was ready. It's natural to have doubts, and because you are so close to it, you might have trouble seeing it's overall quality. Trust your supervisor, he is experienced and would not let you submit anything that was sub-standard ! I am sure your work is good, people are often their own most harshest critics - I know I always am. Go ahead and submit...it will feel so good honest !