I was born in Bosnia and grew up in Bosnia but the thing is that ever since my birth, my mom (who is NOT a native English speaker) has been speaking English to me.
Another thing is that half of my family lives in the USA and just because of that we use English 60% of the time.
I met my first English speaking friends when I was 3-4 years old, we kind of grew up together and when we grew old enough to discover Skype and other apps, we continued communicating through them all. My best friend is from Cuba, living in Miami, and other people I spend time with every day are not from Bosnia and they don't live here either, which means I've been using and listening to English 90% of the time.
I started teaching English when I was 15 and established my own online English school last year.
Even though I am a Bosnian who lives in Bosnia, I cannot speak Bosnian well at all. I always need people to translate words from Bosnian into English for me and from English into Bosnian when I'm trying to speak.
Now what bothers me is that many people keep saying that I am not a native English speaker just because I wasn't born in the US and because I am not an American.
I mean, does it matter? Does our nationality really have something to do with the language we speak? There are tons of Chinese people who cannot speak Chinese at all.
Are there any professionals out there who can explain this?