Freaking out!!

Good morning ladies, I need confirmation. Is this my BFP?! My period is 5 days late today but I stopped BC on November 27 so that 5 days late is based off of my circle with BC. What do you all think? I also took a different type of hpt last night and it had a faint line as well.