Taking birth control for 2 years never missed a period Last active pill day spotting happened and havent gotten period yet today would be latest day its ever come Is this ok or if should one worry?

Because you've been on BC for 2 years then I would see your Doctor & have a Quantitative beta HCG blood test performed to determine if you're pregnant or not.