It can take ages, you can always call them up and ask them when it will be done. They will probably just tell you to wait, but at least they told me that it was about to be finished processing because they had looked at it and decided on a positive answer. I just had to wait for them to have it back in the office so I could come in and they could give it to me.
If it takes extra time it could be because you have improperly filled out the form or that you have left out some information they need or that they just require more information in general about something.
Just wait patiently. You could even need an interview which means you will have to wait even longer.
Even after you get your permit (IF you even get it) you are still going to probably be sitting around doing nothing, just because you have the right to start doing things doesn't mean you are instantly going to be able to do so... you'll see.
