your symptoms tell that you have decayed tooth in mouth which needs either root canal treatment
or filling or extraction, which ever is needed. you should visit your dentist
soon because earlier also you used to get dental pain but you did not got treated. so i will advise you to visit dental surgeon so that he can cure your dental pain. medicines will not work as you condition is chronic. location and weather changes do aggrevate dental pain..
so try to get dental check up as soon as possible
dr deepali , lucknow, india