How long should I wait before moving on?

My boyfriend/best friend of 1 year broke up with me 2 days ago because he was Christian and tempted to have sex. I suggested being just friends/cutting sexual relations out because we've been best friends for so long etc but he refused. We ended it on very good terms, said we'd pray for each other, he took some gifts I got him (this was all 2 days ago)
I have a gut feeling that he's going to come back for some reason... Not fake hope, just I feel like we've broken up twice before for worse reasons and we've always reunited... And this time I left a positive image in his head. It's only been 2 days, is there still hope?
How long should I wait before moving on?
Add Opinion