The Los Angeles Chargers are embarrassing themselves in front of the entire football community.

There really isn't a nicer way to put it after two weeks. The Chargers entered the season with legitimate Super Bowl expectations after an aggressive offseason, yet they are 0-2 after consecutive 26-14 losses to the Arizona Cardinals and Las Vegas Raiders. Neither game looked like an unfortunate loss, either. Los Angeles has looked unprepared, undisciplined, and completely lost for extended stretches.

Jim Harbaugh has not done a good enough job with Herbert and this entire team.

The Chargers now travel to Buffalo to face Josh Allen and a Bills team that looks absolutely terrifying. Buffalo has scored 77 points through two games, including 41 against Detroit on Thursday night, and Allen already looks like he's building another MVP-caliber season.

That's the last opponent Los Angeles needs right now.

Mike McDaniel's offense has been a mess through two games. The offensive line has struggled to consistently protect Justin Herbert, receivers aren't creating enough separation, and Herbert has responded by forcing throws he normally wouldn't make. He deserves some of the blame, too. Herbert hasn't consistently recognized pressure quickly enough and threw two interceptions against Las Vegas while completing only 15 of 27 passes.

But the Chargers aren't exactly helping their franchise quarterback. The penalties, turnovers, protection breakdowns and general confusion make it look like an offense still trying to figure out what it wants to be. Now David Njoku and Charlie Kolar are both headed to injured reserve, removing two tight ends from an offense that desperately needs reliable options.

That's before even getting to the defense.

Chargers' defense might be walking into a nightmare against Josh Allen

Chris O'Leary inherited a defense that Jesse Minter helped turn into one of the NFL's better units over the previous two seasons. Through two games, however, Los Angeles hasn't looked nearly as aggressive or disruptive.

The Chargers have frequently kept their secondary deep and asked their defensive front to create pressure without consistently bringing additional rushers. That can work when Khalil Mack, Tuli Tuipulotu, and Akheem Mesidor are taking over games. Outside of flashes, that hasn't happened enough yet, and Los Angeles hasn't consistently forced opposing quarterbacks into uncomfortable situations.

Trying that against Allen sounds like a disaster waiting to happen.

Allen just shredded Detroit for 248 passing yards and three touchdowns while adding 69 rushing yards and two more scores. Buffalo scored touchdowns on five of its first six possessions and built a 27-10 halftime advantage against a Lions team that entered the season with championship aspirations.

The Chargers are supposed to slow that down? This defense could get carved up like a pumpkin pie on Thanksgiving if they don't change something up quickly.

Los Angeles is also dealing with injuries defensively, including Derwin James playing through a finger issue. Asking an already struggling defense to contain Allen, James Cook, and Buffalo's collection of weapons without generating immediate pressure could turn Sunday's game ugly very quickly. Look for former Chargers receiver Josh Palmer to make a play or two.

Herbert might have to become Los Angeles' version of Allen just to keep the Chargers competitive. Buffalo's defense has allowed 31 points in each of its first two games, so opportunities should exist for McDaniel and Herbert to finally get the offense moving. The problem is that Buffalo's pass rush has already produced seven sacks, creating another brutal matchup for a Chargers offense struggling with protection.

This isn't necessarily a must-win game in September, but 0-3 would create a hole nobody expected Los Angeles to be digging out of this early.

The Chargers spent the offseason convincing everyone they were ready to contend with the AFC's best.

They're about to find out exactly how far away they really are.