You have been using the wrong medications for treating premature ejaculation (premature ejaculation). Both the ones you've mentioned are indicated for erectile dysfunction (the inability to achieve or sustain an erection) and not premature ejaculation. Shilajit seems to be more effective for creating desire. Home remedies for premature ejaculation include distracting thoughts before orgasm and gently squeezing the head of the penis when you're about to ejaculate. If these don't work, you can consider medication.