my story is kind of complicated. I was born in Canada, my mom is Canadian and my dad is a US citizen. I lived in Canada for like 3 months then we moved back to the states. I have went to school in the US all my life and have a social security card for the US also. but yet im still being told im not a US citizen. Would i have dua citizenship or something since i have lived in the US over 18 years almost 19 years, and went to school here and my dad is a US citizen. he was also in the vientam war. my mom had my older brother in the US but me in Canada. what am i?? Can someone help me please.