SZA was fired from a retail job for being high.

The 27-year-old singer - who has featured on tracks alongside the likes of Cardi B and Kendrick Lamar - has revealed to her fans on Twitter that she was fired from a retail job for accidentally eating marijuana brownies.

During a Twitter Q&A, a fan asked the American vocalist which retail stores she worked at before finding fame, and SZA replied: ''True religion, lucky brand jeans, Sephora, h&m (lol) , Abercrombie (double lol) uhhh the pizza shop in my home town, and anywhere else that would allow me to walk in late and moody.

''I forgot Diesel too. They fired me over a weed brownie conspiracy... conspiracy (sic).''

Fans subsequently started tweeting SZA in a quest to know more about her sacking.

The singer was happy to oblige, telling her followers: ''Aight so bim. I walk into work and shorty has a full container of brownies she brought from home. Fresh hot... Seems normal.

''She opens em in the break room and everybody starts crowding like 'ooooo aaahhh'. She DONT SAY NUFFIN BOUT NO DRUGS.

''Everybody takes one (u know when n****s say everybody it's really 3 ppl)... Mind u I'm new here... Nobody's eating the whole thing but MY hungry ass eats TWO like 'mmmm ya free BREAKFASS'! 30 mins pass.

''I start to sweat... I'm looking at n****s across the sales floor, they laughing and s**t... I'm like wow I gotta boo boo I'm nauseous I'm .. Mind u I ain't even KNOW...10 more mins pass.

''Long story short I'm the only one coming out of their actual skin looking like I ATE meth. I get called to the office. I don't know why this is happening I tell her I need a doctor. She fires me. I spend the rest of the day in a Mexican restaurant searching for answers #SETUP (sic).''