obsessive thinking is what you do, it could be part of your personality or part of a disorder which is not clear as of now. You need to tell me about your negative thoughts and the thoughts which makes you avoid making an eye contact. You have to dwell little deeper in this.
Next Steps
consult a psychologist for screening and treatment
Health Tips
do a mirror exercise- Look at yourself in the mirror, maintaining eye contact and assert yourself , talk about your achievements no matter how small.