It could be your diet, many vegans eat fairly unhealthily. It requires a lot more work/paying attention to eat right without any animal products. But, if you are getting all the nutrients you need, it doesn't matter much whether you are getting them from animals or not.