Thank you all for your replies, it was informative.
I am sticking to my vegan diet, no dairy or meat. I am going to do this for 3 months and get my cholesterol and HBA1C re tested and see what that shows.
I have spoken to my GP and he doesn't even know why I am concerned with a HBA1C at 40 as it is non diabetic. My concern was just due to the fact that the cut off is 42 and I have no real risk factors for having diabetes. I am a pretty healthy person. I am going to still do my yoga daily, I do a 10 minute walking workout from home daily too. I am also always on the go being a busy mum. So fingers crossed the cholesterol and sugars go down and I can relax. I went through alot of stress with my son being very unwell for 3 months last year when my HBA1C was taken so hopefully stress also played a role.
Thanks again.