I got married early and have had hardly any regrets really. Sure, sometimes it is hard, but I never think 'wish I hadn't married that guy'.
In fact, I never wanted to get married and when I met him, I was sure this is the person I wanted to be with.
However, I doubt we would've gotten married that early if we had had an easier way of staying together. He was a US citizen and I was an EU citizen.
Anyway, that's besides the point. Talk to your boyfriend about it. Unless you are awaiting a traditional proposal, I think this is the best way to go about it. Also, you could get engaged and then marry later.