What should I do?

me and my boyfriend have been dating for about 3 months now, and we've already broken up twice. we've gotten back together, but i don't know what to do... he is turning out to be really clingy and is actually thinking about the future. 
Is 3 months a good time for that? or should we wait a little bit more?