Some more info. to correct
It does not take so long to get green card after marriage. Because you can still take advantage of the "priority date" of petition you bf filed as son of greed card holder. Priority date is NOT change after transfer to another category, which means you will not be put into F3 category with new priority date. It saves somewhat time.