I need advice 😩

So my boyfriend dumped me a few months ago and can crawling back like a week after and I took him back me being me , an idiot , and a few days ago he dumped me again and he's not telling me why but now he's calling me saying he loves me and misses me and that he's stupid for dumping me and telling me how he feels for once , he said " I shouldn't take him back cause he knows im smarter than that but if I did that would be great " and I don't know what to do cause I still love him and I always have and just ugh ....