The Duchess of York has spent years battling weight problems and admits she reached a low point last year, when she realised she tipped the scales at the same weight she registered when she was pregnant with her daughter Beatrice.Ferguson, a former ambassador for diet brand WeightWatchers, took up a new fat-fighting challenge and has nearly reached a target of 3.6 stone less than a year later.She tells Hello! magazine: "I couldn't fit into any of my clothes. I was just drowning in eating, drowning in food ... I beat myself up to the point of pulp ..."Beatrice was an eight pound eight ounces baby and I was only six pounds off my full-blown pregnancy weight ... That's what really scared me ... I decided to make a change. I started to take myself in hand."Ferguson insists the key to her weight loss was cutting out sugar, and she adds of her new slim figure: "I've lost so much weight, you don't recognise me ... It's a miracle."