@demilovato,
What did you use for protein? When you said "vegan" does that mean no dairy or eggs? If so, about the only source of the amounts of protein a normal young woman requires-about 50 mg daily-comes from legumes, like lentils, garbanzo beans, etc. And plenty of them.
For instance, a full cup of already cooked lentils gives about 18 grams of pretty complete protein. But you would need about 3 cups daily of cooked lentils, garbanzos, etc, to get your quota of protein if you use vegetable sources for your protein only. Legumes like lentils are not only filling, they can frequently cause digestive upset since many people do not have sufficient amount of the enzyme to digest them. If they don't have the enzyme, bloating absolutely will result.
Taking Beano will help to supply the enzyme, and Walmart has a much cheaper Walmart version of the same thing. Sometimes vegans look upon getting complete proteins as something of an anti-vegan hype, but it is necessary for a healthy diet. In fairness, it should be said that in the past, protein was over-hyped as a food group and lots of weightlifters and workout artists were filling themselves with somewhat harmful amounts of it-200 mg daily or more. But a young woman needs about 50 grams, a man needs about 65 grams, daily.