Media personality Dineo Ranaka has been speaking out about her mental health issues in recent weeks.

The Kaya 959 radio presenter shared her latest thoughts on Instagram and told her 1.2 million followers that she is battling.

In her post, she wrote: “Because I am trying my best to NOT commit suicide. My mind is sooooo loud of late and life is f**king hard (crying emoji) so, f**king hard (crying emoji) and I’m trying my best but it seems my best us not enough.”