If you don't feel at home in the USA then maybe you should move permanently to Colombia.
PS: Do the Colombians in Colombia consider you an American?
If you were born in the US, you are legally an American. However you are also a Colombian American, an American of Colombian descent. I know what you are feeling because i am half-Colombian (my mother is from Valle) and I speak Spanish with fluency, have a Colombian accent, I am a Catholic, and I feel a lot better connected with my Colombian heritage than with my American heritage. So really, it does not matter where you were born or where you grow up, who you are depends on where you feel happiest and most content
Culturally Colombian. Why don't you convince a couple of U.S. friends to go to Columbia with you? Maybe you could stay in hostels and travel around the country.
what kind of question is this , you are colombian whether you were in usa or not.....you know that your ethnicity comes first in usa ...you nationality may be american but technically speaking you are a latino( latin american origin ) your blood??colombian ?what race you think u are?that would be determined if you take a DNA test if you want to find out what race you are caucasian , or indigenous lol .. u know latinos are caucasian , indian , or black or mestizo

You are an American of Colombian extraction.
Unless you have gone to a USA consulate and thrown out your passport you are North American and will always be one. It is not a matter of picking and choosing
You are technically American, but you have a different culture as well. Once you are born in a different country, you are technically a formal citizen of that country.
I was born in the United States but both of my parents are Colombian. All of my grandparents are colombian. I have a Colombian accent and go to Colombia twice a year. For some reason I dont feel like at home in the USA but I do feel home in Colombia. What am I considered? Do I have "Colombian Blood"?