An Expat is someone that lives in a different location, than that which they were born and raised in.
People that are residing in another country temporarily with the ultimate intention of returning home. However there are some expats that never return to their home country.
Having two homes can be challenging; you are not longer from one place.
Learning a new language, being away from the family and starting from the scratch is not easy.
I believe that the first step is to find out of what you want and the second is the way to get there.