No sleep ever

Ch
My son is 3 months old and last night he slept only 2.5 hour stretches. Anyone else in the same boat? The longest he has ever slept is 6 hours straight- once- I was so happy but now afraid it was just a fluke. I just keep reading about all these babies that have been sleeping for 8+ hours for weeks now and am feeling so discouraged! He's EBF and we've tried everything- dock a tot, every type of swaddle, white noise... And during the day he only naps for 30 minutes at a time and fights going down every single time. I need a pep talk!