As for the boppy I think it largely depends on your body size and shape. I am short and large chested(G). The boppy put the baby far to high up to comfortably nurse.

For the eating I eat whatever I want unless baby has issues with something. My son was having dairy issues. Not allergies. Just not digesting the milk protein. I had to give up dairy for 6 months while my sons digestive system matured. He is now 15 months and does fine with dairy so I can now eat my cheese.