Yes
Found out you do need an esta waiver form!!! For better security. Background check!!!
As a US citizen you can stay up to 90 days in Germany without a visa as longer as your passport is valid for the duration of the stay.
I believe if it's less than 3 months you don't need a visa. I will check with US embassy
Thanks! Your answer is awaiting moderation.