Personally, I think you should give it a go. I reckon with what you're saying about how long it would take you to get over him, and how much you care about him, there would not be any point in breaking up. I think the best thing would be to see the natural course of the relationship - maybe the 6 weeks of not seeing eachother will break you up, in which case you'll know it's not right, or maybe it'll bring you closer together.
I think breaking up is a very abrupt thing to do, and it could either follow by something really good like finding an amazing new guy, but at the same time if you break up and realise you really love him, you might end up regretting it. If you're both sure that you don't want to be together anymore, then go with your gut and break up, however I think a break up should only be triggered by negative emotions, and seemingly you're very happy with him.
If it's meant to be, it'll be, and if it's not, you will find out. Hope this helped x