@Purplehearts45
You are clearly struggling and I feel so sorry for you, so, take a note of these simple steps and act on each one:
Stop taking drugs (whatever you are buying from the "mushroom shop") that aren't specifically prescribed by a medical doctor.
Speak to your social worker again and tell them you have been taking illicit drugs and need help to stop properly.
Accept the flat that you have been offered, you need your own space to learn to love yourself and you cannot do that living with someone who doesn't want and shouldn't have to look after you.
If you love your daughter, which I am certain you do, get clean, take your meds, ask for help, take that help and listen to your health team.
Realise that the man you are forcing to cope with you needs to be free to look after your child. Think of your daughter, move out and let your child grow up in a safe environment where she isn't exposed to your struggles. She needs to be a child, she does not need to witness her mother unable to sit properly on a toilet and everything that comes with that.
And last, but not least, chin up, stop wallowing in self pity and drugs. Think of your daughter and get yourself in a better place so she can be proud of her mum. You CAN do it if you really want to, but you have to take the first step yourself, neither your ex nor your mum can take it for you.