Hi S.,
I had my tubes tied when I had my third child, (my first girl). They did it through the belly bottom and it was not painful until I got home of course. It was very uncomfortable for about 5 days although the doctor said 3!
Yes it is long term and they told me that it could not be reversed. I think it could but it would be very expensive to try to get it done. So I suggest you make sure you are ready for this. If you really don't want to have any more kids, then go for it.
I have two boys and a girl and sometimes my girl (8yrs old) asks me to have another baby girl so she can have a sister. It breaks my heart but I've told them all that I'm blessed just to have them, and maybe someday we could adopt.
You will have your period for sure, that will not affect it.
Like I said, just make sure that you don't want any more children. I had to do it because I was having hair loss with the birth control pills. Aside, three was a good number even when we had agree to four. If it was up to my husband I would have a football team by now. :)
Which brings me to the last suggestion, make sure that your husband is okay with it. My husband had to sign papers agreeing with it.
Best
I.