When was the last time you visited the dentist? If possible, you should try and see your dentist every six months, just to keep checking that everything is okay and there's no signs of early decay. The quicker he can identify it, the better.
When teeth are sensitive to cold or hot things, it can be for a number of reasons. The cause can be because the enamel is wearing down and the softer, more sensitive parts of your teeth become exposed. This will be because you're brushing your teeth shortly after eating something with a high acidic content (such as fruit or sugary foods - the recommendation is to wait 30 minutes before brushing). There's also the possibility of over brushing and gum exposure, again something that your dentist will be able to spot.
In the meantime, buy yourself a tube of toothpaste designed for sensitive teeth. Sensodyne is a good brand, but if you don't have that in your country, there will be similar products. Also consider using a mouthwash which has a high level of flouride in it, this helps teeth to become remineralized and protect them better against decay
smile Don't forget to also floss regularly!
Hope this helps!
Here's a webpage with more info smile