It's been a week more than three months, so you are not at four months, yet. I have not worked for this company, but my first question for you is: What is their pay policy? Some companies do take this long to pay.... Assuming payment is, in fact, late: Whom have your attempted to contact? It's common for folks to contact there schedulers when they don't get paid, but they are generally just IC's like us....
Hard work builds character and homework is good for your soul.