me and my boy got high today because i have trouble sleeping

okay so we smoked some weed because i have been having trouble these past few days with sleeping and marijuana helps a lot for me. so anyways in the middle of our smoking he comes out with “pass the weed bitc .... ( covers up with some random word ) than i asked him why’d you say that he’s like i didn’t ( random word he covers up with ). but he also called me a slut and a bitch. am hour later he’s crying because he wants to get married and have children. i asked him why he said it and i got “ i’m sorry baby i was so high i didn’t even know what i was saying “ and i know that’s a fucking bullshit excuse. any other time he’s sweet but today was different.. advice!