Well you have been given lots of advice based off the information you yourself provided.
People have taken time to read this and taken time to respond so I hope your not just blowing it all off. Maybe at least entertain a few things we have pointed out.
But ultimately it’s up to you what you will and will not accept from someone you have allowed into your life.
Good luck in whatever happens