its being pulled down almost immediately, was sewing double fabric, the needle may have been too high a number for the fabric
I just don't understand how I've been doing fine for months and now it goes hinky
This does sound as if the needle size is too big. Have you tried changing to a small size and are you using correct type of needle for fabric i.e. sharp for woven, ballpoint for knits, although a universal should deal with any fabric.
Try starting sewing a couple of mm down.
Some silly things can also make thread break: have you using the right size spool cap?
Are you using branded needles? It is false economy to buy cheap unbranded needles/thread.
What fabric are you using? is the thread too heavy/light.
Have you cleaned the feed dogs and bobbin race? You will be surprised at how much lint gathers and this can reek havoc. Your manual should give instructions on how to do this and should have a troubleshooting guide.