Why should you have the right to vote in a place where you don't live?
If you are a US citizen, even if you’ve never lived in the US (born to a US citizen parent), get on over to https://fvap.gov to get yourself registered and request your absentee ballot. Hurry up, because the deadline for most states is rather soon, and a lot of them still require the registration to happen via paper mail - plus, you need time for the ballot to get to you and for you to mail it back.
As long as the US is going to insist I report all my German income and accounts that I’ve already paid Germany’s well-collected taxes on, you’re darn right I should have the right to vote!