I'm newly in a relationship and in very happy, however I am not super good at communicating what I want or need or if I'm uncomfortable and I've told him this and so he makes sure to ask but is there anything I can do to get better at this so this relationship can last ?
I hope things have been going well since you sent this!
Something important to keep in mind is your “no muscle”, as I like to call it. It’s hard to enforce your own boundaries when you first start doing it, just like it’s hard to do a 30-minute jog or lift a 20-pound weight when you first start. So don’t feel bad if it feels awkward or difficult to do for a while. The only way to strengthen it is to flex it, work it out.
It’s good that he asks - that’s a good way to get good at saying “no”, provided you do actually say “no” when you want to. As time goes on and you get comfortable saying it, you’ll be able to start doing so without prompting.
Communicating your wants can be trickier, and it’s easy to end up in a situation where your partner has to 20-questions you to try and guess what you want. We wanna avoid that.
A good way to practice this, especially in the first few months of a relationship, is by taking responsibility over a date, or a portion of a date. Perhaps you decide where to get dinner, or you decide on a movie you really want to see. Over time, ideally, this’ll lead to you being able to make bigger choices - though Bigger Choices will doubtlessly involve a lot of discussion on what you both need.
The only way to really get better at either of these things, though, is to do it regularly and consistently. This is especially important because you need both skills to be able to compromise, and relationships involve a lot of compromise.
One thing I wanna note, though, is, the fact that you talked to him about this shows that you’re better at communication than you may think. You’ve already enforced boundaries and discussed needs just by telling him that you’re not very good at it yet. You’re already compromising. That’s excellent! You did good, and I’m sure you’re only going to do better :D