The answer to both questions is; “It depends”. The main factor to consider is the ingredients and their quality. Some oils don’t absorb as well as others. Some are just not good for you. Look for organic or natural oils.
High absorption (and high performance) oils include: