The upper thread breaks

Our advises : When upper thread breaks frequently, change the needle.

*Change the needle that could be damaged
*Upper thread adjustment
*Lower thread adjustment at the bobbin case
*Hook damaged. How to change it
*Bad quality of threads