Do I possibly have add ADHD or dyslexia?

You should be tested. Although anxiety and depression can also cause academic underachievement, the most likely cause is add and/or dyslexia. If you're even raising the question you are having enough interference in your life to warrent a visit to a ckinician. The improvements with proper treatment can be life changing.
Anything. Anything is possible, but the only likely way to know is by getting a thorough evaluation>if problems are significant see an experienced professional .
Without an eval. There is no way to answer your question. If you are concerned, make an appointment.