Can ADF eat exclusively frozen blood worms?

My darling ADF has a very small brain and likes to make my life difficult… When I manage to successfully target feed him sinking pellets, he just spits them out. The only thing he’ll eat is frozen blood worms. Can this be his main source of food? How often should I feed him these? Thanks so much for any help/advice 😭