Why am I so cold?
I have been vegetarian for almost 10 years now, and I have been "cold" ever since. I have gone through periods of "malnutrition" (not eating enough), B12 deficiency, calcium deficiency early on but that has since been resolved. I usually get my blood tested every few years and my iron has always been relatively normal, never below any thresholds and often in the middle of the lower and upper limit despite being a woman. I went through periods where I would supplement iron everyday and noticed small improvement in body heat but it still didn't solve the issue, so now I take iron before my menstrual cycle and after only. I've told my doctor I feel cold and she gets my blood tested, my iron is normal and she tells me to eat more meat. I do eat eggs and dairy.
I'm 25, 20 BMI, ~23-25% body fat. I work out 2-4 times a week, a combination of yoga and weight training. I get 7500 steps a day minimum as I walk on all my work breaks. I dress in multiple layers, even in the summer and still find room temperature cold most of the time. People always comment on how cold my hands are all the time. Even after a hard workout my hands are sometimes cold. I eat mostly whole foods, lots of legumes and curries. I add spices to almost all my foods and drink black and spiced teas frequently at work (yes I've resorted to Chinese medicine). My only vice is that I eat a lot of treats after meals, a cookie, chocolate, etc. otherwise my diet is clean and I maintain my caloric amount. I do eat as much dietary unsaturated fat as I can, I'll add nuts to salads or cereal, eat avocado frequently, etc.
I've worn compression socks to no avail, I increased my water and salt consumption hoping it would improve my circulation. I tried cold showers and it made me beyond miserable and also didn't help. I try to wear less layers than I need on my walk breaks to help get my body used to cold temps but not beyond discomfort. I feel like I'm going crazy, I've tried everything. Do I need to quit sugar??? Do I just suffer the rest of my life??