Is my husband actively using? Please help! 😭

About two weeks ago I found a needle and cotton swabs with blood in my husbands pocket while doing laundry. He is an addict and has been to rehab four times. (Him and I weren’t together during this time.) I confronted him about it and he told me it was meth. He used to have a problem with pain pills and that’s why he went to rehab so many times. He told me he would never do it again, because he loves me so much. And doesn’t want to hurt me like that. Lately he’s been acting weird like he was a few weeks ago when he was apparently shooting up meth. His kids are here for two weeks btw. Anyways I asked him to take a drug test yesterday and he said he would. Every time I asked if he needed to pee he kept saying no. I fell asleep on the couch and he went a peed in a cup while I was asleep. And told me he peed. I went and looked at it and it looked like just water. He claims it was urine and I was overreacting and being crazy. I felt like he did something to the urine or diluted it. Anyways we got in a fight last night. And being loud where his kids could hear us and I told him to be quiet and he just kept being loud. (Like he wants them to think I’m just crazy so they won’t like me.) He apologized. We made up. And he said he promised he would pee in front of me today so we can do the drug test. I asked him first thing this morning and he said he didn’t have to pee. 😒 So I asked him again later and he starts being loud with the door open saying “I DID LAST NIGHT IN THAT CUP!” I CANT BELIEVE YOU WOULD BE ASKING ME TO DO THIS ON MY SON’S BIRTHDAY! IS THIS ALL THIS DAY IS GOING TO BE ABOUT?!” (Mind you he is saying all of this where both boys can hear. Making me sound like a crazy bitch.) I don’t know what to do anymore... please help! I need advice. 😭