I feel like I was fired

I've nannied for a family for 7 months now. I adore their little and this is really hard to not be upset over. I thought I'd have this job for at least another 2 years. They informed today that they'd give me two weeks to work for them until they'd have a family member look after their little girl from then on.

They have a family member who can watch her more days and for cheaper. I get it. I have a second job and I can't watch her more than 3 days a week. I understand but I'm so stressed out right now about money.

I move in two weeks and well my rent is $300 more than my recent rent is. I'm out an extra $400 that I make from them, I can't afford rent now and I'm freaking out. The only reason I could have a second job is because the two families I nanny for knew each other through a mutual friend and felt okay with me bringing the 2 children together to each other's houses.

I don't know what to do. I guess I just need to rant.