I need some advice

We bought a house 1 yr and a half ago under my bfs name but I paid the deposit and closing costs. Four months later my bf wanted a car his dream car. I paid the deposit on that and he got his car it’s under both our names but he drives it. His payment is $600 plus insurance is $200 and gas every month is about $200. He’s fallen behind on the mortgage I always backed him up and I never asked for the money back. I pay all the utilities as it is and buy all the groceries and pet food plus I have a couple of my own credit cards and my own car insurance. My car is paid off. I bought it cash. He works everyday at a restaurant and is still short every month making the bills. But everything was fine til he started paying the car payments that’s when he fell behind on mortgage. His car if he sells it he can get $42,000 for it about $20,000 in pocket after bank car loan is paid if I sell mine I’ll only get $12,000. Now first he said he’d sell his but he wouldn’t give me back the deposit I put in to the car which was $25,000. He says he’d keep it in the bank. We have separate accounts. Then yesterday he tells me to sell my car instead. Cuz mine is paid off and not as valuable or rare as his. What would y’all do??

My name was only added to the deed two months ago. Because I had rented out another place I was sick of paying for stuff around the house and utilities with my name not on the house. He also agreed to sign a promissory note saying what he owes me which out to about almost $80,000 including car deposit and house deposit, appliances and work around the house. That promissory note is basically if he sells the house I have to get my money back. That’s why he says if he sells the car he won’t give me any of the money back. He loves the house a lot I don’t see him selling it. If I move out he’ll rent out the two other rooms for sure. I feel like I’ve done a lot for him. I have two boys of my own that are not his kids. I need to do what’s right for me and my boys