It costs less than $100 (perhaps plus shipping) to have your DNA tested by any of the big three American genetic testing companies, (Ancestry.com, 23and Me, and FamilyTreeDNA). However, many people who have been tested by more than one company have found their ethnic heritage predictions vary greatly. It is NOT an exact science. Part of the variation is attributable to ancestors moving around your ancestral line may have been in Rome 2000 years ago, then in Saxony 1500 years ago, and in what is now Germany 1000 years ago prior to moving to England and finally to the US.
The Genographic Project (Have Your DNA Checked, Find Your Roots)
I did the ancestry, my nephew did 23 & me; they both had similar results; claimed our people northwest Euros, not English. I did find another relative with similar DNA as mine on ancestry. We both had the same great grandfather and I never even knew the guy. The guy was from Pittsburgh, (where I originated) so I sent him a note on ancestry. He called me and I’m sending him a copy of our great granddad’s civil war discharge which I have on the wall. Funny thing, the guy was surprised to find a relative out in the sticks along the upper Yukon in Alaska. I was surprised to find he didn’t hunt or fish and was a democrat, say it aint so????????? Anyway, we’re sending picts now. I have found out more about my ancestors from 100 year old books that people did on their ancestry, and they were also ancestors of mine,books were reprinted. So type in your name on bing and look for 100 year old books about your family name.