You are just 20, and you are describing a bundle of issues with your various parts of the body. First of all do not Panic. Speak to a elder person in your family, tell them all the issues you are facing.
Next Steps
Most importantly Go visit a good Physician near your place, hospital or a clinic in person with a family member or friend and get yourself thoroughly Checked. Go for various tests if doctor asks you to.
Health Tips
Keep yourself hydrated. Do not stress yourself much. Take 7-8 hours of sleep everyday. Visit a doctor in person is a must.
takecare.