Why do some guys ignores and blocked u when they dont need u?

Im in a relationship to a guy whom i met online year 2021 but were living in the same country. So every weekend i go to his place for visit. He is 54 and Im 45 years old. He is divorced have son but not living with him. For the past months i caught him chating to other woman and video calling here and he kept denying. Whenever i go his place i bought some stuff like friuit, i do cleaning in house and i even cooked. Then one day, i confronted him to stop chat that woman who always calls him. He argued and told me to stop and slapped and drag me out of his house. He brings out my backpack outside his door. Si i left his house. But i forgave him. Now he want me to buy a promise ring as symbol of our relationship. And told me dont be stingy. And he even threatened me, if i dont buy the ring , No need to go his house. So i felf like shocked. At first, i said stop chat that woman else i break up with u. He told me to fucked off and blocked me. Then every morning, from 9am to 9:35pm he always online same time everyday. So i confronted again, who he was chating , he said its his boss and colleaugue. I replied , ur boss will chat u same time everyday? He said yes why not😣. Inside my heart, ai knew its that woman. He blocked me during office hours and unblock me during his lunch then blocked me again and unblocked me after 10:30pm. Im so heartbroken, He always called me fucking idiot everyday. I dont chat any other man because i knew how it hurts to be cheated. So i have deep respect for our relationship. Now, Im still blocked because office hours but he ikeeps going online in whatspp. What should i do?

Why do some guys ignores and blocked u when they dont need u?
Post Opinion