Well breaking up is a bummer. But it has happened to everyone reading this post. The fact is as everyone has already pointed out- in time you will get over this.

Being without a place to stay sucks. Since you live in California I can't help you out. But I am sure you will find a place to stay for a while.

Remember the best revenge is doing well in your life despite the assholes.