I am a dual citizen (US/Greece) currently living in the US and visiting Greece for three and a half months. I entered Europe through Germany using my US passport (the Greek one is in the process of being renewed) and was told I could only be in the Schengen area for 90 days.
Am I legally allowed to stay in Greece as long as I’ve planned (~105 days), given that I’m a Greek citizen? How do I justify this to officials when returning to the US?