HELP! Clearance crossover requires a longer investigation. Dropped by company

Hi,

So at my last job I was let go because my clearance was dropped because there was a foreign bank account I failed to disclose in my sf86. A new company tried to pick up my clearance but were told that because there was a previous investigation prior to my clearance being dropped that it would take months and maybe even years. Because of this I’m finding it hard to find work and am wondering if there is anything I can do to fix this or if Im screwed.