Men, Can I get some advice?

This guy I've been seeing has been distant, I did end up messaging and told him if he's not interested he can let me know so I'm not wasting my time. He told me he is still interested, he's just been going through things (he lost his job so he's trying to find a new one). I've been understanding, and have sent words of encouragement and give him that space to sort things out. We didn't talk for a week after he said that, so I reached out just to see how he's doing - which he said he's been ok just stressed and the next day he contacted me and we hung out. I brought him Tacos from his favorite place since I remembered him telling me when we first met he loves them and that's something that would brighten his day.. but, I haven't heard from him in 2 days.. and I get he's going through things but I've been the main one to reach out for 3 weeks now, also didn't see him for those 3 weeks til the other day.. I really don't want to waste my time and him be stringing me along for convenience.. When we hang out, We have a good time, a lot of joking and flirting.. His personality is similar to mine. Any advice on how to approach this? Should I continue to be patient? For how long? Or Do I just end things with him?
Men, Can I get some advice?
Post Opinion