some people eat six meals a day and there are some people in the world who dont even get 6 meals a week. do you ever feel guilty
No.
And there is no reason too either. The problems in places like Africa is often NOT the lack of natural resources, it is simply that the societies down there don't have their heads together, they are not self sustaining to such a high degree as we are in the west.
If you just "give" them resources, they'll consume it or fuck it up, and the underlying issue is not solved. The only way to solve it is by giving them what they need to become self sufficient, and that has at times created remarkable results. Unfortunately, not all of them are ready for it yet.
Thus, no need to feel guilty. If you sent the food to Somalia instead, you'd probably not help fix their issues anyway.