I Gave Them Blood But It Could Never Be Enough

The main character is Gerard. Him, Mikey and Frank, are all kind of bat slaves for vampires. On a full moon, they turn into a vampire, and collect blood for the others. Because, they don't want to try and risk their own lives. Then one full moon, Gerard bumps into someone, that he realizes that he used to know.