United Kingdom, July 14 -- Anne-Marie has revealed that she battled postnatal depression.

The 34-year-old singer welcomed her second child, a boy, with husband Slowthai in May and explained that her mental health was severely affected in a candid Instagram post.

Anne-Marie - who also has daughter Seven, 17 months, with her rapper husband - wrote on the social media site: "This is the most 'me' I've felt in a long time. My head has been all over the place. I've been pregnant and breastfeeding for over 2 years.

"My hormones are mental and I've only just started feeling okay. I've been through a lot.

"My body has been through a lot. It's so hard but I guess cliche to say IT IS worth it. For someone who doesn't like routines I've had to b...