Yeah, it's rough out there. I'm a 2 year CFI knocking on 1,500tt, +1,000ME & over 1,000 Dual Given. Very competitive out there. I never thought that I would still be instructing after 2 years! The low time CFIs are up against a lot of guys who have 1000/1500/2000+ hours. A CFIs pay is very humble, but the job itself is very rewarding.
I will say that "desire feeds the will" and anything is possible.