Why is my hair dye washing out

So about 3 weeks ago I colour my natural hair grey , I bleached it twice before but now my colour has practically disappeared. I did do all this dying within a week which I know isnt great but my hair still seems healthy. So why has my hair dye washed out. I believe I have low porosity hair also but now sure. I wanna dye it the same colour but how do I make it last longer than 3 weeks it was also a permanent colour.

Before and now pictures.
Add Comment
Let’s Glow
Glow is here for you on your path to pregnancy
Glow helps you navigate your fertility journey with smart tools, personalized insights, and guidance from medical experts who understand what matters most.
25+ million
Users
4.8 stars
200k+ app ratings
20+
Medical advisors