There is no way to give an accurate answer to the question without all the facts, both about the accident and your personal injuries.
The short answer is, it could easily take a year. In order to move your case forward, you might have to file a formal lawsuit and that could further delay the accident case. What if you think your case is worth $100,000 and the insurance company for the other driver thinks it is worth $1,000? Again, a formal lawsuit would be necessary.
It is possible for a relatively uncomplicated accident case to settle in a short period of time, but since you don’t even know how bad you are hurt at this point, it's impossible to predict. I assume you have a Philadelphia accident lawyer and if so, go over this with him/her in a little more detail.