Hello,
From your symptoms Raynaud’s condition needs to be ruled out. Raynaud’s disease is a vascular disorder that affects blood flow to the extremities which include the fingers, toes, nose and ears when exposed to temperature changes or stress. This causes blueness and swelling of the skin.
I feel that a consultation of a physician will be the best. Other causes like peripheral vascular disease also have to be ruled out. It is very difficult to precisely confirm a diagnosis without examination and investigations and the answer is based on the medical information provided. For exact diagnosis, you are requested to consult your doctor. I sincerely hope that helps. Take care and please do keep me posted on how you are doing.
Sounds like a poor circulation problem, mostly because you say it's worse when cold.
You should see your doctor about this.