See a psychologist
You should get evaluated.
Schedule an appointment with a psychologist for an evaluation. Therapy and/or medication will help if in fact you are obsessive and anxious. Make sure you talk about your symptoms and not a diagnostic label. The obsessivel thoughts sound like OCD features if they are ego dystonic and intrusive.