getting my tubes tied/ sterilization at 25?

slight rant- i (24f) have known since i was a kid that i was not meant to be a parent and have been pretty firmly against it ever since. my whole young adult life, i have struggled with finding a birth control that works for me, and am currently on the depo and have been doing fine ever since. however, i believe im ready for the next step and would rather just omit the stress of worrying about getting my refill on a strict every 3-month deadline. i believe at 25 i am ready to make this decision as my brain has finally fully developed

when i tell others in my life that i would like to gift myself this for my 25th birthday i receive different reactions (while i know i don't ultimately need their validation to make this decision). unsurprisingly, my more educated friends fully support this decision. however, my mother tried to tell me that my "biological clock" would kick in at 37 as did hers, as she did not want kids until 37 and decided to have me (props to her for being honest enough to say "no" when i refuted that point by asking her if she thinks i'll change by then lmfao)

others say that i shouldn't make such a permanent decision so young and that i am "too young to know" or "might change you mind later and regret it." the only reason i somewhat entertain that point about "changing my mind" is because i never wanted to get married, and yet just this year i met the love of my life and am about to be happily engaged to him (who fortunately is on the same page and supportive of being child-free as i am). but yet, it feels like there is quite a significant difference between warming up to the idea of marriage versus having kids. again at zero point in my life have i welcomed this idea and get depressed when i see how parenthood has drained others around me

all this to say, am i too young to make this decision? do others have a point?

and for those of you who got your tubes tied or sterilized, could you please share what age you did it at and how it affected your health/ overall life? do you regret it or do you not?