Is it rude?

I started a job last month and last week a co worker of mine asked me “when are you thinking about marrying your boyfriend? You should start losing weight” Then i said “maybe after 5 years, we’re still very young.” To which she replied “you should start anyway it can take 5 years for you” and i was really upset but i told myself she didn’t probably mean it in a bad way. Today i was getting a cookie she looked at me and said “you’re a little fat like me” am i being offensive? Or is she being rude?