How I make my player to stop jumping for X seconds ?

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Move2D : MonoBehaviour
{
public float moveSpeed = 5f;

void Start ()
{
}

void Update()
{
   Jump();
   Vector3 movement = new Vector3(Input.GetAxis("Horizontal"), 0f, 0f);
   transform.position += movement * Time.deltaTime * moveSpeed; 
}
 

void Jump() 
{
if (Input.GetButtonDown("Jump") 
  gameObject.GetComponent<Rigidbody2D>().AddForce(new Vector2(0f, 7f), ForceMode2D.Impulse);

}
}
}

void Jump() 
 {
 if (Input.GetButtonDown("Jump") 
      {
       StartCoroutine("Fade");
      }

IEnumerator Fade() 
{
        yield return new WaitForSeconds(1f); //<-- put how many seconds to wait here
         gameObject.GetComponent<Rigidbody2D>().AddForce(new Vector2(0f, 7f), ForceMode2D.Impulse);
    
}