Confused pregnant or not

So i haven’t had a normal period since January and my period was a month late so i had one in March but it was very weird and not normal and lasted 2 days and then it’s now May and still no period. I am currently 5 weeks late and I’ve had boob pain and cramping but no period and negative pregnancy test. Anyone have any advice or idea what could be going on? Also came off my birth control in November normal periods up until January after coming off