I went to Texas and checked the sights on my deer rifle in 90 degree heat before going to my stand and it was right on. I am back in Wyoming insub freezing temps and it is STILL right on. I have several different guns I have carried all over the world and as long as they don't get mishandled, they are on. Temp does not affect them that much. Moisture can if you have a wooden stock.