Celebrity Tweets: Demi Lovato Rants to God

Demi Lovato is angry with God and she wants him to know it. So what better way to let the Big Guy Upstairs know she's not a happy camper with things in her life? Twitter, of course.

“Sometimes it seems like God just keeps throwing crap my way and I get SO angry with him… But there’s never a doubt in my mind He’s gonna… pull me through it all. I know you’re there God. But umm… Really dude?” she tweeted around 2 AM on January 6.

”He never fails to show me He’s by my side though. Even in tough times. #Godstuff," she continued.

Lovato has had a tough year, but reassured her followers that she was just venting.

"I'm not very religious but I'm VERY spiritual and I DO believe in God. I'm not perfect or preaching! Just tweeting... :)".

"Just keep swimming..." she wrote.

By Saturday morning Demi seemed in better spirits, tweeting to Timbaland, "let's plan another Miami trip ASAP...I had so much fun and I'm anxious to get back to the studio with you!"

"na u need to come to va this time" Timbaland replied. "thats were (sic) all the magic happens. thats where i did justin, nelly, & now @MissyElliott at (sic)".

"k VA it is.." Demi responded.

In a recent interview with Seventeen magazine, Lovato opened up about her struggles, saying pals Miley Cyrus and Selena Gomez have always been there for her.