2 Chainz is not having the best week of his life. On Monday, San Francisco police went back and forth on whether 2 Chainz was robbed at gunpoint of his belongings. When the authorities confirmed it, Chainz is having another stroke of bad luck following the incident.

Via a statement from LAX Airport Police to XXL, the rapper, born Tauheed Epps, was charged with possession of a controlled substance after TSA agents found that his checked bag contained marijuana and Promethazine. After the discovery by TSA, they informed Airport Police who then arrested Chainz while he was already onboard a departing flight.

Sources tell TMZ that Chainz is currently booked on felony narcotics possession after getting caught with them in Terminal 5.

Though law enforcement said he was only carrying less than an ounce of marijuana on him, before his arrest, he did confess his love for California’s good weed strains on Twitter: "Rule# 3 we definitely got geeked up in San Fran , best smoke in the world. 2 blessed 2 stress.”

Back in May 2012, Chainz was arrested at LaGuardia Airport in New York City for attempting to carry brass knuckles. Fast forward to April 2013, Chainz was found not guilty of drug charges stemming from a arrest in Maryland.

Update: At about 8:27PM last night (June 11), 2 Chainz was released from a Los Angeles jail after posting a $10,000 bail. He's set to appear in court on June 21st.

Following his release, Chainz tweeted the following:

More From XXL