A little advice please. WARNING its alot lol

Me and my boyfriend have been together for almost 4 years.

A couple of months into our relationship, I decided to go back yo school to finish my BA. I finished in 1 1/2. After I finished my BA, I got my dream job in my career field and THEN got approved for an apt. ( 2022 has been a blessing). For the longest, my boyfriend has stated he wants to get his CDL to drive trucks. He has gotten the permit twice and has let it expire. He states that he is looking for the “ right “ school and says he will call but doesn’t. Then he states he can go get it through working for companies such as UPS, Amazon and Access a Ride but hasn’t. I ofcourse continue to try and motivate without sounding pushy but when do I stop?

As stated in the first paragraph, I got my own apt with my 11 year old daughter. All together, my bills come out to $2000+ a month, plus having a pre-teen and i am going back to school for my Masters. My bf lives with his mom, pays her some rent and pays for his phone and cable bill. He sleeps over maybe 2x a week. He states he wants a key to my apt but I dont think he should have one. I think if he has a key, he should at least have a name on one of my bills. Im not looking for someone to pay my bills, but it would be nice if he said, “ put the cable bill on my card”. Thats showing initiative and that would get him a key. He does put gas in my car 1x a week. But Even with all I stress about, especially working in foster care, I still drive to pick him up from work 2x a week, I make him home cooked meals, and I am constantly showing him that i love him. Am I wrong to not give him a key?

Last one lol, im not sure if its because he went to bed late and was tired but this morning, i video called him to show him my hair. We were on the phone last night and he said go to bed you can do your hair in the morning. I layed down decided it would be best to do my hair at that moment so I dont have to wake earlier. I called him this morning and he complimented it but said “ wow, you really dont listen to me, you could’ve done it in the morning” Was I wrong for deciding to go to bed a little later to wake up at my regular time then to go to bed and wake up an hour early?