Like everyone else said, make sure that your instructor knows when you have to be done by. Durring your next ground lesson, make a 'game plan' on how you are going to get done by August 3rd. Write it down on a sheet of paper even. Try not to go up for too many 'fun flights' and stick to your game plan. It will not only save you money, but you might just suprise yourself and get done early
Good luck, and if you have any Q's ask one of the Instructors on here...it's always nice to hear it frome someone else other then your personal flight instructor...
Lax