You must have all Pre-Req courses completed before the Fall term of the year you will begin pharmacy school - some schools require all courses to be completed by the end of the spring term before pharmacy school begins.
You do NOT need to have all of the courses complete before you apply (this is a generally accepted fact).
If you have any other questions - utilize the Prepharmacy FAQ at the top of the Pre-Pharmacy forum.
If you cannot find your info in the FAQ or a search... post up.