Well, I just follow these simple steps whenever I make any new site. I get my new site's pages indexed within 12 hours and the least time was 6 hours (yes ).
http://www.l337fx.com/improve-google-indexing-rate.html

Also, check your search engine traffic (specifically, from Google) and if it shows something like this:

Then your site has hit the Google Penalty

btw, whats the URL, it may help in determining what the problem may be.