Nearly an hour on the dot for me. It can vary depending on when I have eaten. But always an hour. It can take an hour or two or so after I first feel it to peak, maybe it's the peak you are feeling. It also needs to bind to fat, to get the most bioavailability, I use MCT oil. When you take THC orally, it converts to 11-hydroxy THC, as it passes through the liver. That's why it is so strong and why food can alter the time/effect.
I make my own, from distillate, so add a bit of cbd to it, then some hemp derived terpenes. It's about dosage, knowing how much to take. Drops make it a lot easier to dose. For instance there is 200 drops in a 10ml bottle and my distillate is lab tested, so I know how much is in it. So say it tests at 90%, in 10 ml you divide 900 by 200 then you can work out how much THC is in a drop. I use it medically, so know how I need, without overdoing it.