LOS ANGELES — It’s tough enough having an opponent pull out of a fight at the last minute. The options are either suddenly prepare for a new fighter or realize all the weeks of training were for nothing.

So imagine being Colleen Schneider, who will be making her Bellator flyweight debut Saturday at Bellator 170 at The Forum in Inglewood.

On its face, the former Invicta bantamweight title challenger stepped on the scales at the weigh-ins Friday at Sheraton Gateway Hotel in Los Angeles and missed weight by 3 pounds for her preliminary-card bout against Chrissie Daniels.

In reality, Schneider had been dealing with facing three different opponents in two different weight classes over the past several days.

“My opponent pulled out a week and a half before the fight,” Schneider (10-7) said of Rebecca Ruth, who withdrew from their 125-pound fight due to injury. “I had a few people I thought I was fighting in the interim, and they were at 135 (pounds), so I was eating to get my weight up thinking I was fighting at 135.

“Then that didn’t happen and it ended up being Chrissie and she wouldn’t do a catchweight, so …”

For three days, Schneider thought she was fighting at bantamweight. On Thursday, the Los Angeles resident found herself signing an agreement to fight at flyweight.

“I was very much in limbo for the last week or so before,” Schneider said an hour after weigh-ins. “At that point, you just do your best, get in there and train and do what you need to do, knowing that you’re not quite sure what’s gonna happen or how it’s gonna play out. But ultimately, I wanted to fight so it didn’t matter who it was.”

Daniels (2-2), who is from Ypsilanti Township, Michigan, made weight at 126 pounds, with an accepted one-pound allowance for non-title fights. Schneider, who tipped the scales at 129, will be fined 20 percent of her purse by the California State Athletic Commission.

Winner of four of her past five, Schneider appreciates the effort by Bellator to get her a fight, as well as Daniels taking it on short notice.

“You put your body through so much. And when you have an opponent you know who you’re fighting, it helps focus everything. It focuses your mental and physical energy,” Schneider said. “So it’s much harder to maintain that when you don’t know.

“And the other thing is, it was also maybe they don’t find someone. Maybe I’m not fighting. And I’m trying to keep that out of my head, but you can’t help but be aware that that is also a possibility.”

Had the fight fallen though, Schneider had a Plan B for Saturday — joining her friends at the Women’s March Los Angeles.

But she hopes to some of the march to the cage with her.

“Honestly, I’m really disappointed I can’t participate in the Women’s March (Saturday) because of the day of the fight,” she said. “I have friends going to the march and I asked them to get me a shirt so I can walk out with it, show solidarity in some form. I’m hoping one of them comes through.”

Others miss weight

Schneider wasn’t the only preliminary-card fighter to miss weight Friday.

Alex Soto came in at 147.4 pounds — 1.4 over for his featherweight bout with Demarcus Brown.

Ian Butler weighed in at 158.5 — 2.5 pounds over for his lightweight fight with Jacob Rosales.

And for his 178-pound catchweight fight with Daniel Rodriguez, Christian Gonzalez stepped on the scales at 182.4.

Each of them will be fined 20 percent of his purse.

All 10 main-card fighters made weight. For the main event, Tito Ortiz weighed 204.8 pounds to Chael Sonnen’s 205.8 for their epic light heavyweight showdown.

Bellator 170

When: Saturday

Where: The Forum, Inglewood

Main Card (6 p.m./9 p.m. tape delayed on Spike on West Coast)

Tito Ortiz (18-12-1) vs. Chael Sonnen (28-14-1), light heavyweights

Paul Daley (38-14-2) vs. Brennan Ward (14-4), welterweights

Ralek Gracie (3-0) vs. Hisaki Kato (7-2), middleweights

Georgi Karakhanyan (26-6-1) vs. Emmanuel Sanchez (13-3), featherweights

Derek Anderson (14-2) vs. Derek Campos (17-6), lightweights

Preliminary Card (3:30 p.m., Bellator.com)

Jacob Rosales (4-2) vs. Ian Butler (3-2), lightweights

Mike Segura (4-4) vs. Tommy Aaron (2-1), lightweights

Gabriel Green (3-0) vs. Jalin Turner (2-2), welterweights

Johnny Cisneros (9-5) vs. Curtis Millender (9-3), welterweights

Colleen Schneider (10-7) vs. Chrissie Daniels (2-2), flyweights

Henry Corrales (12-3) vs. Cody Bollinger (19-6), featherweights

Guilherme “Bomba” Vasconcelos (8-3) vs. John Mercurio (8-7), welterweights

Kevin Casey (9-5-1, 2 NC) vs. Keith Berry (15-13), middleweights

Demarcus Brown (4-2) vs. Alex Soto (7-3), featherweights

Chinzo Machida (4-2) vs. Jamar Ocampo (2-0), featherweights

Rob Gooch (4-3) vs. James Barnes (6-2), bantamweights

Jack May (8-3) vs. Dave Cryer (11-2), heavyweights

Christian Gonzalez (2-0) vs. Daniel Rodriguez (2-0), catchweight