Honey Boo Boo admitted "there were points when I just wanted to give up" as the child star graduated from high school.
The 17-year-old looked completely transformed from her Toddlers and Tiaras days as she left Wilkinson County High School in McIntyre, Georgia.
Honey Boo Boo, whose real name is Alana Thompson, attended her graduation ceremony over the weekend and has now taken to Instagram to share how hard it has been to keep going over the last few years.