Yeah, it just takes time. There's this feeling that we want things to work right away - I mean you take ibuprofen for a headache or an antibiotic for an infection, it should totally work the same way, right? - and when it doesn't happen we get impatient, because holy cow it is miserable to feel this way. It's something I'm having to remind myself of right now, too. I understand.
Hang in there. It does get better.