Despite publishing a book and posing for Playgirl, Levi Johnston is struggling financially.

Johnston, the father of Bristol Palin's son Tripp, is broke and living at home with his mother, Us Weekly reports. A source told the magazine the 22-year-old "made more than $1 million and squandered it on guns, boats and four-wheelers."

"Levi is confused about his life," the source said.

Johnston reportedly has little contact with Tripp and has paid little child support over the last two years.

Johnston recently announced he's having a second child with current girlfriend Sunny Oglesby. The couple plan on naming their child Breeze Beretta after an Italian firearms manufacturer.

After hearing the news of Johnston's new child, Palin expressed shock.

"I think it’s a little bit of everything, and a lot of confusion," Palin said. "I’m upset about it."

Earlier on HuffPost: