Help please

So I’ve been on birth control for almost a few years. Recently changed brands about a year ago. Never missed a period until this april. I did have sex on April 8th but he pulled out. I missed my period late April and took two pregnancy tests, one one week after missed period and the other a week after that. Both negative. I had a full blown period in May that lasted 6 days. But now I have a very light period that’s brown and I just have to wear a panty liner for it. Not my normal period. Could I be pregnant and the tests were wrong? I had sex again one day before this light period started