I made my boyfriend sleep on the couch while my friend visits our apartment
Is this really necessary? Is that going to be a temporary solution though?
Yes, no more than for one night.
People visit me often as well, but you making your boyfriend sleep on the couch maybe a sacrifice that he is not willing to make just because a friend visited you. How about you let your friend stay on a nearby hotel, and keep your boyfriend sleeping wherever he wants so that he may not get angry with you.
I can't afford a hotel fee for the friend. I would rather put up with the boyfriend sleeping on the couch than making all my friends sleep on a nearby hotel.
It's wonderful to be hospitable, but do you think your boyfriend would appreciate being treated like that? Why not let the friend sleep on the couch instead, they would understand since they're staying for free.