Question: what does it mean when he says no labels?
Answer: No label means no expectations. As soon as you start calling him your boyfriend, he's expected to be there whenever you need him, and that's simply not something that he can commit to right now. For now, things are going well and he wants to keep it that way for as long as possible.