In 2019, the FDA updated its guidance on active-duty and civilian military members and their families who were in Europe. You are now eligible to give blood.
Previously, if you were stationed for more than six months in Germany, Belgium, the Netherlands from 1980-90, or Greece, Turkey, Spain, Portugal or Italy from 1980-96, you could not donate blood.