Its pretty much up to you in the end. You've rolled alot but you know that. The main reason your roll probaly sucked was that you took 5-htp that day which will fuck your roll up hard, but the abuse will slowly kill it, and fuck you up when your not on it which is worse.
As for the exact time you have to wait no one is gonna know that, whats going on in your brain right now chemically and physically is beyond our knowledge. If you roll in 3 months you'll roll, I have no idea how hard it will be and if you wait 6 months you will roll harder though I still don't know how hard you will roll then.
If you wait 3 months and your roll sucks your in trouble though for sure. That means your brain is seriously displeased with you and its prob better to start thinking about diff hobbies lol.
So in short 6 months is better but you'll prob roll decent in 3 even though its not a good idea after your usage. If a 3 month break dosen't work starting thinking 6 months to a year.