heart disease can cause atherosclerosis, which is the narrowing of your arteries due to a build-up of plaque. This can cause circulation problems, which in turn can cause you to feel cold in your hands or your feet.