You seem to be having some features of autoimmune disease. However the details provided are not enough for diagnosis. Diagnosis of autoimmune disorder involves a detailed history followed by relevant investigations.
Next Steps
Consult a Rheumatologist for detailed evaluation
Health Tips
You may consult with me online or in person