Oh it's great you have got to speak to a CPN regularly.
Have you thought about leaving and moving somewhere different?