Guess what! I just took my road test at 2pm. I had to drive 2 hrs away to take it because the local dmv place was booked for all this week and next week.
I passed! woo hoo!
And the reason I got my license so late was because I was in TX all this time. I had a Tennessee permit for a long time, and apparently you can't get a license with an out-of-state permit. Sooo, I had to wait forever to schedule a trip to TN.
But yay! Finally got it! :)