Sounds like a dull needle to me. I change mine every 24 hours of stitching. This means 8-10 full hours of constant running for a full work day. This usually equates to 10-14 days for me. Also, check your bobbin, if you use plastic, there may be a rough edge that won't let the thread loose for a second. Gwyn