Once you’ve betrayed your partner’s trust. You don’t get to dictate to them how long it’ll take for them to get over their hurt, your job is to focus on earning back their trust and be humble throughout the process. You aren’t entitled to anybody’s forgiveness. Be patient and wait for them to forgive you on their own time.