Ob-Gyn questions? Ask a gynecologist online.
I think you are pregnant, it's fairly certain based on the tests you have done and the control tests you did. Even if expired these things are quite accurate.
I don't think you should make an appointment quite yet, might be too soon.
When was your last period?