For the last time there are tons of good non meat sources of protein. Its a complete myth that you need to eat meat to have a balanced diet. It might be worth you eating some other things like nuts though.
Vegetarian Dietary Sources
Although most vegetarian diets meet or exceed the Recommended Dietary Intake for protein, they often provide less protein than non-vegetarian diets. This lower protein intake may be associated with better calcium retention in vegetarians and improved kidney function in individuals with prior kidney damage. Further, lower protein intakes may result in a lower fat intake with its inherent advantages, because foods high in protein are also frequently high in fat.
In addition to this there are several advantages to eating plant rather than animal protein:
You will be eating less cholesterol, which is associated with heart disease. Plant foods contain no cholesterol.
You will be eating more fibre, which reduces the risk of bowel diseases, including cancer.
Women can halve their risk of breast cancer by regularly eating soy products.
The best plant source of protein is legumes, including soy products such as tofu and tempeh, lentils, kidney beans, chick peas, split peas and baked beans. The highest source per 100 grams is cooked soy beans, with 13.5 grams of protein.
Nuts and seeds are very high in protein, but because they also contain quite high levels of fat, they should be eaten in moderation. The highest source per 100 grams is peanuts, with over 27 grams of protein.
Grains, such as breakfast cereals, bread, rice or pasta are lower in protein, but still contribute useful amounts to the diet. Some vegetables also have useful amounts of protein.
Look at this table here