Sildigra, which contains sildenafil citrate (the same active ingredient found in Viagra), typically starts to work within 30 to 60 minutes after ingestion. It is generally recommended to take Sildigra about 30-60 minutes before sexual activity. To maximize its effectiveness, it’s best to take it on an empty stomach or after a light meal, as fatty foods can delay its absorption and reduce its effectiveness. After taking Sildigra, you should be able to experience the effects within the hour, and it will typically last for 4-6 hours, allowing for spontaneous sexual activity during this time window.