Thanks for query,
Your symptoms of missed periods fatigue,mild cramping are due to delayed periods .
Delayed periods occurs due to hormonal
Hormonal imbalance occurs due to shift duty,long working hours,tension anxiety
& ovarian lesion.
As you have undergone tube ligation with negative pregnancy
test there is no question of pregnancy.
As you have smelling discharge you should check your self for vaginal infection