If he can't spend the same amount of money as you spend on pets.... Your not in a fare relationship....
if he doesn't bring food from the restaurant... He doesn't care for you...
if you guys can't sit alone together... You guys have obviously grown apart from each other....
With $1200 a month you could find an apartment and live on your own... Find roommates or rent a room in someone's house... Maybe a garage? Craigslist will help...
imo