You will get a partner depending on your own standards. Per your details, you seem to be a person who has been in relations always. High chances of getting an older and more mature partner who may not be as romantic as you. Venus is afflicted by Ketu thereby denoting average marriage.
Best time for marriage seems to be until June 2018. If this window is missed, then Venus-Ket 1/4/2021 to 1/6/2022 will be next slot or Sun Mahadasha period from 1/6/2022 to 19/6/2024