Depends on how much code you already know and how long you're working on it each day. I hold down a design job so I use all my spare time to learn PHP and I know intermediate stuff. I really need to crack down on it and learn it. At your pace, I'm sure you'll get it in no time flat!
-Billy