Can be both. Do you have a family history? Do you live in a big city or a small town? These are important factors. Usu., if the family and environment is stable, you can rule out environment excluding pollutants (various chemicals, etc.).
My symptoms are much worse in a big city, and in stressful environments, esp. with lots of environmental pollutants and irritants.