You need to consult a qualified counsellor in your area and take their advice to get yourself released of all emotional trauma you hold within
Symptoms suggests you are too much overworked and anxious
You can engage yourself in some form of yoga or relaxation to take care of your stress and anxiety as apparently from your situation it seems you are very anxious. You should also share issues with close friends and pursue your hobbies to buildup your self esteem. Maybe gardening, writing, painting, music etc.