Typically 4 years undergrad and 3 years of law school. Some states have programs if you didn’t go to undergrad school but it is recommended you do to get a foundation for law school. Good luck!
Yes, it is 4 years of undergraduate work and then 3 years of law school. Some law schools allow night classes/part-time students, which takes 4 years to complete. You can also go on after law school to receive your LL.M. (similar to a masters of law) in certain subjects.