I apologize as this is might be long. My bf is a recovering heroin addict and I know next to nothing about heroin. He is 5 months sober and I think he is doing great. He moved far away from his old life and keeps busy working and leading a healthy life style. However 2 months ago he had to go back to his old town for court and to see his son (currently in foster care and hes trying hard to get him back. ) While there, his dad stayed with him in a hotel and kept him busy renovating his old house to be put up for sale. Then he decided to stay an extra day and for most of that day he was unavailable and nobody could get ahold of him. He told me he was out of cell service. Later I found out that he had his son for a few hours that afternoon and they went to visit his sons mom (his ex and also a heroin addict) later that night, she contacted me through her sons social media and said a lot of mean things, which caused her son to be incredibly upset. I talked with his foster mom and we got him calmed down. The next morning my bf left his dads to make the 9 hour trip home. 4 hours into the trip I texted him and he said he was in a city that is still 8 hours away. So for 3 hours I have no clue what he was doing and he said he was shopping for some car stuff. Somehow his 9 hour trip took 12 and when he got home he was grumpy and irritable in a way I haven't seen before. The next morning he slept in til almost noon and when I went to wake him around 10 he was incredibly groggy and said he would be up soon. His ex started messaging ne again about how she knew he was high when she saw him. Now this person really cant let him go and hates that he got clean and moved on and is getting custody of their son. She also lies like crazy so I dont know what to think. She then showed me a screen shot from some guy where he said he did come over and they "did a few dragons and he bought some syde" I dont k ow what that means. He said he bought an amp off him and they burnt some cds and that was that. I know he did but an amp off someone when he was there. I showed it to him and he said it must be a fake profile she created because he didnt do that. He was very upset that I was questioning his sobriety. More upset though that I thought he might be lying since he hasn't lied to me before. He went and worked on his car the rest of the day. When he came in we watched a movie and he started to fall asleep. I was like how can u be so tired when u slept so long. He kept falling asleep and waking up. He was also super twitchy in bed that night. All of it just made me so paranoid and I dont know what to believe. He seemed off for a couple weeks to be honest. We had a long distance relationship and he was living with my sister and his brother (ya I know that's kinda funny that we are dating each others siblings) I was not there to witness any more odd behavior but he was distant in texting me and was short with me. My sister said he kept to himself that week a lot. We have since found our own house and moved in together and it's been great. Until he bought weed the other day and is now smoking it. I personally have a zero tolerance for any drugs so this upset me a lot. I have 2 little kids and we r getting his son and I just want none of that life style around. He was adamant that he needed it for anxiety and it helped him and I needed to lay off. Since again I know nothing of heroin withdrawal or anything I dont k ow if that's true. He is on suboxone. But when he comes in high after smoking a joint, it honestly makes me so mad that its pushing me away from him and I need to know if this is something I need to accept or if it really isnt good for him to start again. Also my own anxiety is through the roof because he has court again this week back in his old town. I dont think it's safe for him to go back and I'm very stressed about it. I'm supposed to babysit my sisters massive dog while they go for a weekend away and also have some friends coming to camp by us. I really think I should cancel my plans even though it would screw my sisters plans just so I can go with him. I told him that and he said he didnt want my 2 year old coming because it's such a long drive and she freaks out in the car. She does and it's terrible. So I just dont know what to do and I dont understand what happened before. Any insight is greatly appreciated. Thank u!