You need to aim yourself on a straight, narrow path: even if your past meanderings look like a sine wave! Remember that you can't please everyone: you just end up pleasing no one (including yourself) by avoiding decisions that have been dogging you for ages. Give up trying to make everybody happy. Ask yourself what would make you happy, then follow through on that decision.