I can only go off my experience, which is kind of a (wish that I had done that differently) kind of thing. The reality is that in these situations, someone, if not both people are going to end up getting hurt. Sometimes it ends up ok. But a lot of communication, compromise, mutual respect, and honesty has to exist throughout the situation. The situation changes, so it is needed throughout the experience. I don't know all of the details of the situation so I can't exactly say what I would do in your situation, however, I would say this. You need to treat yourself well, and make sure what is going on in your life is healthy. If this is really hurting you, than I would get out of the situation, maybe suggest taking a break from it or tell him that this is hurting you. You can try to make sure you are still friends, if you can, however, if you can't then you can at least say you were honest. I hope this advice helps. However, I'm not an expert and I might be missing the mark. However, I hope I can help, and I wish you the best.