Olá Gustavo,
Compreendo seu dilema, eu não me tornei vegetariano/vegano tão cedo quanto você, mas mesmo assim já foi dificil para a família aceitar, felizmente eu ja morava sozinho fazendo faculdade em outra cidade, e apesar de também não saber cozinhar naquela época eu é quem definia minha comida. Eventualmente eu aprendi a cozinhar sozinho, na base da tentativa e erro. Quanto a cidade também era pequena, 30.000 hab, logo não deve ser muito diferente da sua realidade.
Bem vamos por parte, se você ta muito magro, há algo de errado, teria que analizar sua alimentação, ver o que você comia, se contar aqui como era sua alimentação vegana, talvez eu e outros do fórum possam apontar algum erro e possíveis correções.
O fato é que se você comer arroz com feijão, em generosas porções já lhe daria muita energia e proteína. No mais seria complementar com outros vegetais e frutas.
A questão da B12 é importante, mas só fica crítica quando se passa muito tempo sem consumi-la, com 16 anos sendo vegano a apenas 6 meses, a B12 no seu organismo provavelmente ainda ta normal, ela é estocada no fígado por bastante tempo e demora a acabar.
Bem apesar disso, se você tiver algum tipo de mesada, pode comprar um multivitaminico qualquer na farmácia que ja vai ter B12 junto, só perguntar antes, não precisa de receita.
No mais esta mudança de dieta tem que ser uma negociação, do seu lado você tem que mostrar que a dieta funciona, para isso precisa comer corretamente, isso significa comer feijões! o máximo que puder, com arroz junto e se possível uma saladinha. Este é o prato tipico na mesa do Brasileiro, é improvável que sua mãe fique muito tempo se fazer feijão com arroz em casa.
Se a negociação falhar, tente acomodar a dieta no ovo-lacto-vegetarianismo por um tempo, até você amadurecer mais e ter independência financeira. Já vai ser mais fácil para te aceitarem deste jeito.