What's causing this rapid weight gain? In two weeks, I have gained 12 pounds in two weeks. I constantly feel starved, but I am eating every 1-3 hours. I eat mostly organic fruits and veggies with some lean protein. Any time I eat, I include some protein and try to limit the amount of sugary fruits due to blood sugar issues. Also, I constantly crave cashews, walnuts and pistachios. Any ideas?