I agree with the earlier poster, these are fairly equivalent and interchangeable in most circumstances.
There is some nuanced distinction. "Supposed to" invokes an unseen authority, while "should" is more universal or pertains to general knowledge. For instance, a child is not supposed to watch TV until chores are done, while everyone knows you shouldn't eat fast food if you want to stay thin.
Moreover, "supposed to" can be used by adults to appear cute or suggest something childish or playful. For instance, my girlfriend once told me, when we were first getting acquainted, that she was "not supposed to use Carmex or any other medicated lip balm" because she uses too much of it. By saying "not supposed to" instead of "shouldn't," she was being cute and characterizing it as "bad," like a child, while also invoking past social interactions and a running joke with her friends who told her not to use it.
Finally, "should" especially is passive voice, so you might consider rewording. Ask yourself, who "shoulds" you in this circumstance? Is there a more direct way of saying it?