There was something off about Prince in the last couple months before his shocking death.

On Sunday, CBS News released details from the late singer's chef Ray Roberts who cooked for Prince almost every day for three years. While the "Purple Rain" star was giving epic performances on stage, he was not the man he used to be when he was eating his meals. Apparently, he was fighting off sore throats and wanted to eat food that was easier to digest.

"It felt like he wasn't himself probably the last month or two," Roberts said. "I think he was just struggling with being sick a lot."

With a sore throat and an upset stomach, Prince reportedly gave up on minestrone soup and would devour smoothies and juices to help his illness.

When it came to performing though, the singer seemed to do what he can to power through.

"It was amazing," Roberts said. "I don't think I ever saw him really looking bad ever. He was always on point."

A lot of times the chef would prepare soup and salad for Prince, but he wasn't eating meat.

"I don't know if it was just an unwritten rule, but there was no meat there- ever," Roberts revealed. "If somebody wanted to eat meat, they would have to eat it in the parking lot. And he was very serious about this."

Regardless of what was happening, the cook enjoyed working for the artist who had a "higher purpose." He added that Prince was a "caring, thoughtful person" and someone he misses dearly.

"I wish he was still here," Roberts said. "That's what it boils down to."

The site mentioned that the last time Roberts saw Prince was the night before he was found dead.

Tags: prince