It's clear that your ex has made some choices that have hurt you and broken your trust. It's also understandable that you may be feeling conflicted because he was your best friend and you have a history together. However, it's important to remember that you deserve to be with someone who respects you and your feelings. It's okay to take your time to process your emotions and decide what is best for you. Trust your instincts and listen to your own needs. If you feel that you cannot look past what has happened and that you are not ready to give him another chance, that is completely valid. It may be helpful to talk to someone you trust, such as a close friend or family member, to get their perspective and support. Remember to prioritize your own well-being and do what feels right for you.