Why is God still saying No???

Tested today, 2 days before expected period and I got a bfn. I dont understand why God isn't hearing me, why his ignoring my tears. I dont have any children yet. I've tried my best to be patient, I've tried my best to keep my faith, I've tried my best to be positive and even encourage so many I know who are in similar situations. Two years in and every cycle buddy I've had has gotten pregnant or given birth. Maybe I just dont deserve to be a mother 😔