I see people complaining about "high" sey egg streaks. It took me 2500 eggs to get my mawile! And boy was it worth it. It even had flawless ivs! After that I got another one in he same batch 70 eggs later, and 600 or something later 2 mudkips in the same streak. My point is, luck WILL turn. Just keep going, you'll get your satisfying shiny! I'll speak to people again after they passed 2500 :P
anyway taking a bit of a break of breeding. Will probably start in 2 weeks for a ralts.
i have a feeling im gunna be waiting that long rn. :(