Hazel McPhee stole more than £200 of perfume every time she visited Debenhams, in Nottingham, on March 5, 12, and 13, prosecutor Almas Ben-Aribia said.
Police were called to Tesco Express, on Barnsley Road, Sheffield, on August 7, where she was seen drunk and begging, and walking in and out of traffic.
When she was arrested, there was a struggle, and McPhee spat in the WPC's face and on her forearm.
Ten days later, after she was bailed, she was discovered in the living room of a house in Nottingham, listening to music, holding a bottle of whisky and wearing a pair of boots that belonged to the occupant's father-in-law.
She was asked to leave and did so, while still wearing the boots and taking a remote control, which she later returned.
When the occupant's partner challenged her, she threatened to stab him while holding a pair of gardening shears.
The couple watched her walk off along Valley Road, trying more door handles and then emerging from a Tesco store, holding a bag of stolen crisps.
Nottingham Crown Court heard she has been on remand since August 17, and has 12 previous convictions for 38 offences, dating back to 2002.
McPhee, 31, of Bulwell Lane, Nottingham, pleaded guilty to assaulting an emergency worker, dwelling house burglary and four counts of theft.
Judge Stuart Rafferty QC told her: "You have had a hard and difficult life. You have become mentally ill as a result and that will require ongoing treatment.
"I am glad you have become stabilised while you were in custody. Your behaviour was erratic and more dangerous to you than it was for anyone else.
"It also led to you drinking far too much and not being compliant with your medication. The risk of harm to you simply grows. It's a long time since you have been given a chance."
The judge sentenced her to 14 months, suspended for 18 months. An 18-month community order, with 25 rehabilitation days and a six-month drug requirement, was also ordered.
"I wish you every success," he told a jubilant McPhee.