In casual speech, it’s common to say things like “you better make your bed before Mom comes home.” But in writing and in formal speech, the expression is “you had better.” Slightly less formal but still fine is the contracted version: “you’d better.”