Being a diehard Starbucks fan can be tough, given that those $5 grande lattes can add up over time. Well, Starbucks is here to do you a solid—and it’s major.

The company just announced its annual Starbucks for Life holiday contest, and people are completely losing it on Twitter.

xView full post on X

The contest will give five grand-prize winners a daily credit for a free Starbucks food or drink item for life, aka 30 years. OK, that’s not really life (hopefully), but it's the Starbucks’ definition of “life,” which is still pretty good.

That’s not all you can get. Runners-up can win Starbucks for six months, a PlayStation 4, movie tickets, rewards credits, and other Starbucks gear.

You don’t get this all for nothing, though. If you want to win free Starbucks for life-slash-30 years, you have to join Starbucks' rewards program. Then, you can play twice a day, either by buying something with a registered Starbucks card or using the Starbucks app. You can also request to do a free play through the Starbucks website.

Just a heads up: There have been some issues with the site crashing and glitches, according to people on Twitter, but it seems like things are running pretty smoothly now.

Sure, the odds of actually winning the grand prize are pretty slim. But, if nothing else, you'll rack up Starbucks rewards points you can use toward free drinks in the future. And hey—that's something.