Many people suffer from cold feet. Cold feet can be caused by many reasons, the most obvious of which being: you're cold.
Body temperature is regulated through several complex biological mechanisms. When the body is too hot, it sends blood to the surface and extremities of the body. When it is cold, the body keeps bloodflow focused around important organs to keep them warm. When this happens, bloodflow to the hands and feet is limited and you feel cold.
Another reason for poor blood flow to the feet could be an arterial blockage. This is a much more serious condition and it is important to find out why this blockage is occuring.
Medications may cause cold feet and decreased circulation to the feet. Heart medications, cold medications, or anything which restricts bloodflow may contribute.
Socks, heat or a warm foot soak is an adequate solution for most people's complaints. If the condition does not respond to treatments, contact your doctor to determine underlying causes.