Omar is an experienced psychotherapist, clinical supervisor and trainer. He has provided over 6000 hours of individual therapy, group therapy and telephone counselling service, accrued in the United States, Australia, Online and Pakistan over ten years.