am I kidding myself?

My boyfriend and I broke up yesterday and I am heartbroken.. We had a big chat and he said he's not finished with us but he doesn't want to be in a relationship at the minute because he's training to get into the Royal Marines and I have exams soon.. He said he'll be back for me but that might not be for another 6-12 months.. I don't know what to do, do I look like an idiot waiting for him because I love him or should I?