May I ask your height and weight? Also your age and exercise capabilities, as you seem to be eating hardly enough to keep body and soul together. I agree you can manage perfectly well without potatoes, rice, bread or pasta, but you do need some carbohydrate in your diet as well as plenty of protein. You don't mention milk/dairy/eggs, so how much calcium are you getting (have you had a dexa scan?)
If your body isn't nourished it can go into 'starvation mode' and make you quite ill.