complicated

this dude and I have been talking for about a month, he told me he wants to be with me but he hasn't asked me out yet. I asked him why the other day and he said he honestly doesn't know, he says he's bad with relationships but he's making it worse using that as an excuse to not be with me. It really stresses me out. I really like him and want to be with him but yet I just kinda feel like I'm being stringed along. I kinda want to give an ultimatium and say yanno, if we aren't dating by mid Feb then I'm dropping you or something bc he could really just be wasting my time or playing me or so many other possibilities. But I don't want to lose him, and ik dropping him won't affect him like it would affect me. I am also thinking abt saying alright, if you're not gonna ask me yourself by mid Feb or something then we are just automatically gonna be dating bc I'm tired of waiting. Do these seem too harsh?? Idk what to do. I have been investing my time and feelings in him and I feel like I'm gonna get hurt in the end bc he has been so hesitant to make me his girl.