It'll be decarbed, so two hours should work. Give it lots of agitation. A fork works quite well, smashing and stirring.
For a topical grape seed oil is the best choice. It absorbs into the skin much better.
Would you grind the 7g of weed and strain the oil at the end? Grind before decarb?