Welcome to e health forum.
Chances of you being at 16 weeks pregnant and still having negative pregnancy tests is very less likely.
Other common causes for a missed or irregular cycles can be - Severe stress and anxiety, acute weight changes, eating disorders (Bulemia), Athletes (Rigorous exercise), conditions like ovarian cysts (with irregular cycles) and hypothyroidism.
In case, you have not had proper periods since november, then you will need to consult with your OBGYN doctor and a ultrasound can be done to confirm your status. The same test can also rule out other possible causes of irregular cycles. A few blood tests can be done to check for thyroid disorders.
Oral contraceptives or Hormonal implants used years back, cannot affect your pregnancy tests done now.
I hope this helps.