advice needed please xx

Hi everyone first time on a forum so a little nervous but could really do with some advice, my son who is 8 years old has just had a record meltdown that has lasted 2 hours he has calming lights in his room and has now settled. when he has these meltdowns he wont talk or listen to me or his dad he puts his fleece blanket around himself and just screams and shouts and hes destructive i have heard that weighted blankets are a good aid to use can anyone tell me if these are worth buying ? and if so where is the best place to buy them from, thanks x