Sounds like a major anxiety attack. Are things better with you and your boyfriend? Take some time out of your day and do something special for yourself, like a nice bath or paint your nails.
Sounds to me like you are completely stressed out. Your baby feels your stress too, and that might be why you don't feel him. With me, my baby moves most when i'm very relaxed. Try resolve things with your boyfriend, and if you can't you ll need to find another way to relax, for you and your baby. If the pain and inactivity persist tho, you best call your doctor to be sure (you can call him now too if that sets you at ease ofcourse!)