You should not make anymore calls or texts to him until he has responded to you.
Yes, he will think this through.
Though he may have complained about you not being able to make your own choices, particularly around his desire for you to stay with him overnight, his main source of frustration is his inability to get you to have sex with him.
He has continued insisting on having sex even though you let him know from the start that you are saving sex for marriage and have since turned him down 3 times.
As long as you don’t contact him, he will most likely contact you again.
However, the main reason for doing this may be the desire to see if he can still somehow get you to have sex with him.
So far, he has chosen not to respect your decision to save sex for marriage. Unfortunately, this doesn’t bode well for your relationship with him.
He may stick around for a while as he continues trying to get you to have sex with him. However, the moment someone else that he finds attractive gives him an opportunity to have sex with them, he may abandon you.
Although you don’t want it to be over, it may be best to strongly consider whether it would be worth it to stick around with this guy until he most likely abandons you for someone who is willing to have sex with him before marriage.