According to your sign and symptom you are suffering from obstruction in the blood vessels due to unknown reason.
As you know that best treatment depend on correct diagnosis and correct diagnosis depend on the complete history of the patient so take consultation from a doctor and give complete history of the patient then treatment will be start and you will be well.
Next Steps
you should do some test like CBC , ESR,
Lipid Profile and D-dimer to know the exact cause of the that problem .
Health Tips
you should follow good life is child like take sufficient amount of water and take a less spicy and fatty food and do exercise regularly with yoga and meditation.
keep positive attitude to fight any disease and any problem of your life.