I feel for you, man.
I'm no expert but I feel like I've been down a similar road.
I've always been a perfectionist with my work which has often lead to disagreements with management, ending with myself storming out, breaking things or threatening to hurt people.
Once I had a kid I knew it couldn't keep going like that.
So I found my triggers and I steered clear of them and certain bad influences.
I even changed careers.
It sounds to me like your triggers are your customers.
You need to find a new line of work, I think.
If you need training perhaps you could convince your boyfriend to pay for it.
He could think of it as an investment and if it works for you he would save money in the long run.
I tried for many years to change who I was but I could only change my environment.
Funny thing is, once my environment changed, I started to as well.
I got a ways to go yet. Anyway, good luck. :-)
I'm no expert but I feel like I've been down a similar road.
I've always been a perfectionist with my work which has often lead to disagreements with management, ending with myself storming out, breaking things or threatening to hurt people.
Once I had a kid I knew it couldn't keep going like that.
So I found my triggers and I steered clear of them and certain bad influences.
I even changed careers.
It sounds to me like your triggers are your customers.
You need to find a new line of work, I think.
If you need training perhaps you could convince your boyfriend to pay for it.
He could think of it as an investment and if it works for you he would save money in the long run.
I tried for many years to change who I was but I could only change my environment.
Funny thing is, once my environment changed, I started to as well.
I got a ways to go yet. Anyway, good luck. :-)