Starvation dreams are usually connected to emotional/mental needs. Your needs are repressed - cats stand for the femminine side and sexuality. Birds stand for the masculine side, and the fact that they are in a cage also means thay are repressed and long for freedom. The fact that you are feeding both the cats and the birds means you want to balance your ying/yang aspects which are a bit upset now. Birds also signify spiritual search, and birds flying is looking for higher spirituality. You want to harmonized but feel caged, even if this at times does not particularly bother you, but you need to be reminded about it.....

Do some meditation and energy balancing and you should have better dreams afterwards....
