If you have been in trading for such amount o time and have no result, I guess it's not the activity which you should consider as the primary one. I believe that you would better stay away the practice and dedicate your time to learning fundamental things. If you're fond of short-term trading activity then I think that you have to concentrate all your attention and time on learning information about levels, patterns and stuff like that. Otherwise, you will continue losing money or stying at one place. No doubts, that sometimes traders have bad days or even bad weeks, but if it has continued for several years, then something should be changed.