in general, the time it takes to see results for PPC isn't long at all, especially if you've got someone who knows how to work it properly...it can be as quick as a few hours to a couple days...but PPC is a beast in and of itself lol
for SEO and your website, it could be a month or so (I've seen quicker), depending on the competition and the type of campaigns you run...if your campaigns are weak and the competition is decent then it takes longer, if your campaigns are on point and the competition is decent, it could take a few weeks to see page 1
it all varies depending on how well you can harness all the moving pieces and the dynamics of what works, when it works, why it should work, and the adjustments you make on the fly (again, the benefit of having more control over your budget!!!) when you notice you need to tweak things
I posted something around March of this year about really taking it serious and giving myself a chance at this real estate investing...and here in June of 2014, things look super different :)