Sorry to hear that!
Since your back and neck are hurting you should get yourself checked out.
I hope it all works out for you!