I have a European passport which is currently valid (born in Europe) and a US passport (parents are American) which expired a while back (issued before I turned 16). Because of this I don't think I can "renew" as one normally would -- I would need to make a new passport application.
Issue: I need to make a business trip to the US in 7 weeks; I first thought an ESTA would do fine (and I suppose I technically could, if I did not mention during my trip that I am a US citizen), but it seems clear that legally, I need to enter/leave the US with a US passport if I'm a citizen.
What is my best course of action here? If the trip were in 3 months I would obviously get a new passport, but this is a tighter time frame, and I also need to provide my passport details to the agency with which I work for booking travel.
Any help would be appreciated.