I apologize in advance if this gets long. Struggling to figure out how to say what I want to say.

My boyfriend is 29. I'm 26. Been together for two years. Lived together for almost six months.

He's absolutely amazing. Sexy, hard working, smart, fun, funny, charming, and sweet. I'm deeply in love.

Boyfriend got a job two months ago that started out temporary and about a month ago became permeanant. I'm so proud of him! It's long hours though and a very physical job so naturally it's taking its toll on him.

I've been wondering if maybe I don't make things easier on him. I only work part time so I do the cleaning. I feel like I could clean better though? If that makes sense. I could also definitely do better about cooking.

More importantly he tells me I have an attitude. I don't mean to but I know he has a valid point. I'm sad a lot so I'm snappy. I'm trying to be more mindful about it but it isn't really working.

I try to do as much as I can for him. I make his coffee. Put out his clothes in the morning. Do anything he asks me to. I know part of the reason he works so hard is because he wants to provide for me. He deserves the best. I just know I'm not giving it to him and I'm not sure how to fix it. Any tips?

The next issue is we're both insecure. He's very much out of my league physically. I know a lot of women find him attractive. I know he loves me. Yet the amount of time he spends on his phone bothers me. I've tried telling myself it's just his way of unwinding after a long day. It's not easy with people telling me that's a sure sign he's cheating on me. He also tends to have problems trusting me. I try to stop things if he tells me they're a problem. Maybe I don't do a good job though? If I need to elaborate on anything let me know. Thanks in advance.