Yes, you need to communicate what you want and need! Otherwise, it's going to be a crappy relationship and being taken advantage of.
I hope you have a good birthday, regardless of things not having worked out the way you wanted them to. You have to celebrate you. You are a great person and have accomplished a lot in life, so I think you should definitely focus on that for your birthday and just celebrate you!
I'm happy to hear you got a raise! :) And you are able to work less hours now. How awesome!
I understand how friends can not be understanding when you want kids and a relationship. I've been there too.
I hope your next year of life brings you the relationship you desire and I pray that you don't settle for less than what you deserve and you have a great birthday!