It is a really competitive niche to rank a website in, so I would not be surprised about any site in that niche not ranking in 2 months. More realistically, you'd need to wait 6 months to a year.
Secondly, I don't really see many external links to your website (perhaps they are too new to have been picked up by link tools). I'd focus on getting more links.
As well, you can focus on less competitive terms - like perhaps local ones, and build a specific page for that locality.