confused, need advice ASAP

Don't know what it might be, but I do believe I love two people. I just don't know which one I love truly, and which one is just out of caring. 
Recently shit has been hard, and by hard I mean, paying bills on time, making sure I eat, and spending time with my boyfriend. He lost his job, and became so lazy. He refused to go out with me to the movies, or even just to go for a walk. I was always sure he was going to be the person I was going to be with for forever. 
Then came someone and basically showed me all the attention he wasn't showing me. Taking me out, cooking food for me, taking me to games, and making sure I was doing well. He's much older, so he's so mature, he makes me realize that shit will be ok. He has shown me a whole different world. He made me doubt my boyfriend, and now I wonder if it's meant to be. This guy has shown me so much in such little time.
And I know that everything starts off good, then everything changes, but this guys has really made me imagine living in a house with him, and having kids, and being actually happy. 
I've spoken this with so much people, and everyone tells me, do whatever makes you happy. So I'm stuck between 2 guys, who I feel I love, whether it be deeply caring for them, or actually wanting a life with them. I need advice, I've asked my boyfriend for space, and told him the situation. He's giving me space, and is fighting for me, but I feel like in a way it's useless. The other guy, continues to act the same, and I continue to fall for him.
I feel lost, I feel like I can't explain the situation, I need advice.

Glow Resources

Let’s Glow

Glow is here for you on your path to pregnancy

Glow helps you navigate your fertility journey with smart tools, personalized insights, and guidance from medical experts who understand what matters most.

25+ million

Users

4.8 stars

200k+ app ratings

20+

Medical advisors