The Mac treatment has pretty good luck on fine hair and your level of usage, but it's a crap shoot. If you go that way, use Zydot shampoo on the day of the test.

Bleaching and redying twice followed by Zydot on the day of the test would almost insure a pass.

The time line is still about 90 days.

They don't yank the hair out, they snip it off close to the skin.