Teeth have a protective layer called enamel with age the enamel wears off and become thin which causes to become teeth sensitive to cold and hot. You need to get
a professional check up done to know the exact cause and solution of your problem. Without checking you clinically we can't suggest anything.
Dr. Krinita Motwani's Dental Clinic