Thanks for the advice everyone.
I am not going to continue seeing the regular, it clearly has upset my bf and he is more important that just money.
It is the first time in 5 years of our relationship that he has put his foot down on who I should see, so with regards to the controlling aspect I don't really see it as an issue.
I guess I have partly to blame as I don't ever work weekends, but I have arranged several times to meet this guy on a Saturday (as he works away.)
and of course I have been texting the guy back which obviously hasn't helped.
However I feel that I have been communicating with the guy to keep up rapport etc. I mean he does give me roughly 1k a month.
Definitely I need to start switching my phone off. I do find it difficult tohugh due to guys booking in advance etc, but I hadn't really tight about it reminding him what I do so it puts things into perspective.
I think I will text the regular saying something like.
I am really sorry but I am going to have to cancel our meeting on Saturday, due to personal issues I am also going to have to stop seeing you as it is putting my personal relationship under stress.
I am sure you understand. I wish you all the best