Technically, nothing is a "guarantee" for getting a card.
But if you live in the Los Angeles area, or anywhere in CA, it's really, really, REALLY easy to get a MMJ card. Doctors will give you a card for almost any reason. For instance, insomnia, stomach pains, back pains, headaches...