Ok am i wrong for getting mad?

Ok so i let my friend move in with me because her baby daddy kicked her out and her daughter too. May i remind you i have my bf and my two kids living with us. So i let her stay in my sons room and use his bed cause she didnt have one. So when she moved in i told her she will have to get a job and help with some bills she agreed and i would stay home and watch her kid for her. So she has been smoking pot alot of it and told her she had to stop in order to get a job. She said she hadn't been smoking for awhile which was a lie because my bf said he smelt it on her. So she takes off for almost a week with her aunt and dont bother to feed her animals either. What gets me mad is i gave her my sons room to sleep in and stuff and she's never here! I had told her already if she didnt get a job she had to leave and tells me oh im trying to had a late start. Is she using me for a storage or just in general? I serously am trying to keep my cool but really am getting fed up bad. Am i allowed to be mad because of it?