You could be hypothyroid.
Factors that increase the fluidity of the blood protect against all of the thrombohemorrhagic conditions, and are especially protective against the estrogen-promoted cancers. Progesterone decreases the production of fibrinogen, and increases the volume of the blood and the flexibility of the red blood cells, increasing the ability of blood to flow freely, and it also decreases the leakiness of capillaries. Hypothyroid people (who tend to have low progesterone and high estrogen) are highly susceptible to heart disease and cancer, and have abnormally viscous blood. Hyperthyroid people have unusually fluid blood. Hypothyroidism increases the leakiness of capillaries, and decreases the amount of albumin in the blood. Albumin itself decreases the permeability of blood vessels.
In hypothyroidism and under the influence of estrogen, there is a chronic increase of free fatty acids, and the free fatty acids are an important factor in increasing the production of fibrinogen (Pickart), and in blocking fibrinolysis (Lindquist, et al.). If the body’s stores of fat are largely polyunsaturated fats, the free fatty acids will combine with the fibrin as it polymerizes, making the clots especially resistant to dissolution.
This is what ray recommends: Sugar and niacin to minimize the liberation of fatty acids, progesterone and thyroid to protect against estrogen and to avoid hypoglycemia (which increases adrenaline and free fatty acids and accelerates clotting), magnesium and gelatin (or glycine), to protect against intracellular calcium overload and hypoxia, and vitamin E and salicylic acid for antiinflammatory effects, are major nutrients that protect the circulatory system against clotting, bleeding, edema, and tumefaction.
What do you usually eat? I would definitely get rid of the fish oil.