I think you have to be honest to yourself.
Quote from ovovov:
now it;s the 5th month, and it;s the last few days of training. honestly speaking, all trainees graduated in last week except me. (i took 2 weeks away from training due to family occasion.)
This doesn't look very good to me. Others graduated, but you didn't. Not trying to put you down here, but I think you've got to ask yourself: why did they graduate and why didn't I ?
5 months is quite some time and should give you a good indication if you're up to this or not. If you really are as passionate about this job as you say you are, then I'd give it another 2 months (if your Title manager is ok with that of course).
Try to 'think outside the box' you're currently thinking in. Also, go sit down some time each day after hours and go over your tradelists, write down what you thought would happend, what went wrong and why. Especially try to identify those moments where your ego was taking control.
If in the next 2 months there's still no improvement and you've really given all you had, then it's not a bad thing to admit failure. I think the only bad thing would be if you had not done everything you could have done.
All I'm saying, don't keep on doing this job if after 7 months you still can't make money, you will then just be waiting your time. There are a lot of other interesting, good paying, jobs out there ...