Waiting for someone to come to the rescue is getting old. Not only is it a bad habit, but you're starting to get impatient with yourself. The beauty of Ruling Planet Neptune in Aries is that it brings all of the “do it yourself” gumption that Aries is famous for. No more wailing helplessly like a damsel in distress, you're committed to getting yourself out of your own fixes. It may be two steps back for every three forward (remember this is a recent change in planetary disposition), but once you get the hang of it you may find others calling out to you for help.