Yes. Your boyfriend is using you.
You need to break up with him quickly and find another guy that isn’t draining your bank account. There are plenty of men that are good in bed that aren’t going to bleed you dry.
Break up with him today. Don’t let him explain himself or talk you out of it. He’s poison, and he needs to go.
Do it now.