Help.

I'm 16. On day 45 of my cycle. This is the longest one I've ever had. I took a test yesterday and it was negative. What's going on?