There are a number of issues here really- glad OP has managed to leave a damaging relationship (and IMHO a mutually destructive one). It will be better in the long run for her, her DS and quite probably her DH. So, well done OP for taking such a positive step, you've done the right thing for you and for your son.
I hope you have now been honest with your friends and family about the situation you were in, and also that you can be open about your own problems which sound like they are on-going, so that you can get some RL support from those closest to you.
As for the tramadol- actually this is an issue which needs to be addressed. Ignoring it will not help, especially if it is not the "non-issue" OP thinks it is.
OP I strongly advise you to see your GP with regards period pain and explain that you have been using tramadol. Tramadol is not a first line drug for period pain and like any opiate it is addictive and can cause real problems- even if only used at prescription doses. You should not be using a medication like this if it is not prescribed for you (I think you said it was prescribed for someone else?).
It is very likely to be effective for the pain, but I strongly suspect it is like using a axe to crack a nutshell, as the saying goes. There are plenty of other more appropriate and less problematic pain-killers which can help. In addition, it can interact with a number of other medications (including some antidepressants and other pain medications) and at worst it can cause serious complications. OP I don't know what other medication, if any, you are taking but your GP should know what you are taking for safety's sake both now and in the future.
Tramadol is now a controlled drug, due to it use as a drug of abuse and potential for addiction. I worry when people with previous addiction problems start using other people's medication and then saying "it's not an issue". Whether it is or is not a problem for you OP, obviously I cannot know.