Absolutely. Get an appointment online so that gives you time to get all the required documents and makes your visit to the DMV a lot shorter.
Yes, I did two months early. Appointments are recommended!
Yes. I did 6 weeks early.
Thanks! Your answer is awaiting moderation.