[Routine Help] Embarrassed to post but desperate for advice. Been dealing with breakouts for 2 1/2 years

Daily Routine:

AM: Eucerin Redness Relief Cleansing Gel CeraVe AM Facial Moisturizing Lotion (30 SPF) (Used to use Dapsone Gel but my insurance no longer covers it and it’s like $300 a tube)

PM: Eucerin Redness Relief Cleansing Gel CeraVe PM Facial Moisturizing Lotion Differin Gel (Adapalene 0.1%) Expiduo Forte (Adapalene 0.3% Benzoyl Peroxide 2.5%) (Spot treatment when needed)

More info: My skin is pretty dry. I wash my pillow cases every other day, and have been staying out of the sun lately. I recently started applying aloe vera gel but haven’t seen any effects yet.

I’ve been dealing with this for quite some time and just when I think I’ve overcome it I have a week of breakouts like this one. It’s been really discouraging being so disciplined about taking care of my skin and not seeing overall improvement. I’d be really grateful for some advice because I’m sort of at a loss at this point.

/r/SkincareAddiction Thread Link - reddit.com