A person will freeze all the time with Raynaud's syndrome, lack of vit. A, C, B12, anemia, hypotension, diabetes mellitus, excessive thinness and constant lack of sleep.
It can also be a side effect of medication (beta blockers). Try to find the reason and wear multi-layered clothing made from natural fabrics.
Drink plenty of water - the liquid will work as a "blanket" for your internal organs.
With a lack of vit.A, metabolic processes in the liver are disrupted and the energy from the consumed food is not fully absorbed. Therefore, the body does not have enough energy to heat the body. Get well soon!