should I take a pregnancy test?

A • Sold my soul for pizza rolls.
So I haven't been that good at taking my birth control, I've been taking it on time some days and maybe a hour late on other days, I haven't had my period yet and I should have gotten it about a week ago 
Could it be the birth control causing me to miss my period or should I take a pregnancy test? My boyfriend pulls out everytime. 
It's kinda like I'm having a period without the blood, I'm moody, tired and hungry like I normally but no blood, I had a bit of spotting a few days ago.