yea you should wait at least over 6 months maybe a year
did you submit it to all the search engines
you can submit that page to all search engines
i did it, and it worked
here is the link to submit to all search engines just in one shot
Free Website URL Submission - Submit Google, Yahoo, MSN
hope you willl starting getting traffics