I know someone exactly as you've described in the second paragraph. Frustrating, especially when she is a loved one, and gets envious of others.
I empathize with your latter statements. Getting by on crumbs for what seems like an eternity. I hope that better luck will come around again soon...