I had unprotected sex earlier this month and I am now spotting and have cramps but am not due for another 10 days, could I be pregnant?

Possibly. Pregnancy is always a concern. Purchase and perform a home pregnancy test. If it's negative, repeat it in one week and give your doctor a call.
Possibly. It is always possible to be pregnant anytime during your cycle if it was unprotected, especially if your cycles are irregular. I recommend you see your health care provider.