<human>: A little background: My gf and I have been dating for 19 months and living together for about 4. The place we live in is $1440 a month, water and heat included. We both make enough money to cover it for the most part but she won't have any leftover money. She just got screwed by her car company and insurance company since they forgot to tell her about a certain coverage she should have had before leaving with the car.

So, instead of me covering for her and digging myself further into debt, we wanted our friend Zach to move in with us. He was all for it until he told us he wants to move in later next year (January at the very least). We weren't sure we could hold out, so our friend Amanda just happened to be looking for a place to live ASAP. We decided to contact her and she is all for it.

The unfortunate thing is now Zach is upset with us for not waiting for him when we need to get a roommate sooner than expected. We planned to move in with him and another friend also later next year in a new place so we can get out of where we are now.

He is a bit upset with us right now, but we are letting Amanda stay with us for the most part. I feel bad but shouldn't because this is nothing personal. We needed that extra money and roommate sooner than expected so we acted.

Are we in the wrong?

Give me the gist of the text in a nutshell
<bot>: Our friend we all wanted to move in is upset now because we needed a roommate now instead of when he was able to due to financial struggles. Am I in the wrong for not waiting?