The internet is not a replacement for a Dr and you can find a lot of false information. Find a Dr and discuss this with him/her.
Hi, just google long term effect of Viagra, you find that its not a good thing in the long term of thing, you could end up with some bad side effects.
As for enemas, just google it you should lots of info on them, like how to how often, and how much to use, if not find a nice helpful trained nurse who will oblige you for a fee.
Do hope this helps.
Good Luck
You should be asking a Dr these questions, espcially with the medication.