yes its correct , we need to invest time and thought also and without it how we can make consistent profit and when its we give more then we will able to know the characteristic of forex which no doubt help us i future to become a good trader no doubt. so i think you have to spend more time for learning and hope getting consistent profit from forex and still i am learning and its true i am developed as before and now doing less mistake and about fear and greed going less because of trying hard of money management .