How does this sentence sound to you native speakers? Sounds OK?
After living in this country for years, I've discovered many things.
sounds ok - another option could be
"Having lived in this country ....."
Then what is the semantic difference between that one with 'after' and this?
Since living in this country for years, I've discovered many things.