Matchmaking for PlayStation

So a couple months ago I had Apex Legends on my PS and the matchmaking time was always an issue as I’m aware it is in general one of the flaws of the game. I stopped playing it until recently. I did the normal thing, logged into the game, checked for anything new and then went on to play a Battle Royale. BeforeI stopped playing, it took roughly 20-30 mins before matchmaking would finish but now it just seems to be going on and on and on and on. I literally have not been able to play a single match since I re-downloaded the game two weeks ago. I don’t know what to do. Part of me just wants to delete it and forget about it, but I dont wanna give up on the game just yet, but I’m damn near close.