...This condition is referred to as flourosis. This would not just be on your front teeth. Also braces
can cause horizontal lines after they are removed.
Acid will not cause white spots or lines but yellow discoloration of the teeth. My advice to you is set up a consultation with your dentist, and if you do not have one, search for one in your geographical area with good reviews and testimonials from patients on the web.